title: Classic ASP and COM debugging
body: <p>I have inherited a classic ASP project and a VB6 Component (ActiveX .dll) that goes with it.</p>
  
  <p>I would like to be able to debug this component by running it locally on my machine.</p>
  
  <p>I have a Windows 7 Home Premium (64 bit) laptop.  </p>
  
  <p>I have setup IIS 7.5 locally (production is running IIS5), however, when I browse to the site (locally) I get:</p>
  
  <pre><code>Active Server Pages error '00000000'
  Create object failed
  ?
  An error occured while create object 'OBJECTNAME'
  Microsoft VBScript runtime error '800a01ae'
  Class does't support Automation: 'ID of object in global.asa
  </code></pre>
  
  <p>I'm not a server guy, so I don't have a lot of experience setting up IIS.  I want to setup this project locally so I can step through the COM object using the debugger.</p>
  
  <p>What do I need to do to get this running?</p>
  
  <p>Just as an FYI : </p>
  
  <p>In the global.asa I have the following:</p>
  
  <pre><code>&lt;object runat="server" scope="session" id="ABC" progid="prjABC.clsABC"&gt;&lt;/object&gt;
  </code></pre>
  
  <p>Then in the ASP I have the following call:</p>
  
  <pre><code>if ABC.propertyName = True then
  </code></pre>
  
  <p>...</p>
  
  <p>It fails at that line.</p>