Microsoft KB Archive/907297

= Error message when you try to build a C++ Web project by using Visual Studio 2005: &quot;Error VCD0038&quot; =

Article ID: 907297

Article Last Modified on 3/6/2006

-

APPLIES TO


 * Microsoft Visual Studio 2005 Standard Edition
 * Microsoft Visual Studio 2005 Professional Edition
 * Microsoft Visual Studio 2005 Express Edition
 * Microsoft Visual Studio 2005 Team System Architect Edition
 * Microsoft Visual Studio 2005 Team System Developer Edition
 * Microsoft Visual Studio 2005 Team Foundation
 * Microsoft Visual Studio 2005 Team System Test Edition

-





SYMPTOMS
When you try to build a C++ Web project by using Microsoft Visual Studio 2005, you may receive the following error message:

vcdeploy : error VCD0038: An error occurred registering the ISAPI extension. Make sure the extension is located at the correct path in the virtual directory.

Note This behavior occurs when you are using a 64-bit operating system, such as Microsoft Windows XP Professional x64 Edition.



CAUSE
This behavior occurs when Visual Studio 2005 uses the 32-bit version of the VCDeploy process. The 32-bit version of the VCDeploy process cannot register 64-bit Internet Server API (ISAPI) DLL files.



WORKAROUND
To work around this behavior, make sure that Visual Studio 2005 uses the 64-bit version of the VCDeploy process. To do this, follow these steps:
 * 1) Open Visual Studio 2005.
 * 2) On the Tools menu, click Options.
 * 3) In the Options dialog box, double-click Projects and Solutions, and then click VC++ Directories.
 * 4) In the Platform list, click Win64 (AMD64).
 * 5) In the Show directories for list, click Executable files.
 * 6) Press CTRL+INSERT, and then type $(VCInstallDir)bin\amd64.
 * 7) To close the Options dialog box, click OK.
 * 8) On the Build menu, click Rebuild Solution.



STATUS
This behavior is by design.

Keywords: kbtshoot kbnofix kbapi kbdll kbprb kbisapiext kbcompiler KB907297

-

[mailto:TECHNET@MICROSOFT.COM Send feedback to Microsoft]

© Microsoft Corporation. All rights reserved.