title: How can I attach the Delphi debugger to 64-bit IIS 7.5?
body: <p>I'm running Delphi XE on Windows 7 Pro 64 and IIS 7.5, developing an ISAPI application. IIS is configured correctly (including allowing 32-bit code to run in an ISAPI process). The ISAPI process runs properly.</p>
  
  <p>In Delphi I'm trying to attach to the ISAPI process running on localHost to step through my ISAPI.dll code: Run->Attach to Process->InetInfo.exe.</p>
  
  <p>I've done this a thousand times with Windows XP and IIS 5, but in this new environment I cannot attach to the ISAPI process. I get an error message in the IDE when attempting to attach:</p>
  
  <blockquote>
    <p>Unable to create process - the request is not supported</p>
  </blockquote>
  
  <p>This is costing me lots of time — I have to pump out debug strings for every line of code, run the app, and then look at my debug strings, etc.</p>
  
  <p>Why can't I attach to the ISAPI process? Is this is an IIS 7.5 configuration issue? Perhaps related to 32/64-bit problems because IIS is native 64-bit and Delphi debugger is 32-bit?</p>