You cannot create Visual Studio .NET 2003 Web projects on an Itanium-based computer that is running Windows Server 2003 Service Pack 1 (893671)



The information in this article applies to:

  • Microsoft Visual Studio .NET (2003), Professional Edition
  • Microsoft Visual Studio .NET (2003), Enterprise Architect Edition
  • Microsoft Visual Studio .NET (2003), Enterprise Developer Edition
  • Microsoft Visual Studio .NET (2003), Academic Edition

SYMPTOMS

When you try to create a Web project in Microsoft Visual Studio .NET 2003 on an Itanium-based computer that is running Microsoft Windows Server 2003 Service Pack 1 (SP1), you are unsuccessful and the project is not created.

Note An Itanium-based computer is based on the 64-bit Itanium processor.

CAUSE

This problem occurs because the 64-bit version of Microsoft FrontPage Server Extensions cannot coexist with the 32-bit version of the Microsoft .NET Framework 1.1. FrontPage Server Extensions are implemented as an ISAPI filter, and Microsoft Internet Information Services (IIS) 6.0 does not support the loading of 64-bit filters when it is running in 32-bit mode. For Microsoft ASP.NET 1.1 applications to run, 32-bit mode is required.

WORKAROUND

To work around this problem, you must remove the 64-bit version of FrontPage Server Extensions. Additionally, you must configure IIS to run ASP.NET 1.1 under WOW64. After you have made these configuration changes, you can develop on the server by using a file share.

To remove the 64-bit version of FrontPage Server Extensions and then configure ASP.NET 1.1, follow these steps:
  1. Remove the 64-bit version of FrontPage Server Extensions. To do this, follow these steps:
    1. In Control Panel, open Add or Remove Programs.
    2. In the Add or Remove Programs dialog box, click Add/Remove Windows Components.
    3. In the Windows Component Wizard dialog box, click Application Server, and then click Details.
    4. In the Application Server dialog box, click Internet Information Services (IIS), and then click Details.
    5. In the Internet Information Services (IIS) dialog box, click to clear the FrontPage 2002 Server Extensions check box, and then click OK.
    6. In the Application Server dialog box, click OK.
    7. In the Windows Component Wizard dialog box, click Next.
    8. When the 64-bit version of FrontPage Server Extensions is removed, click Finish.
  2. Configure IIS to run ASP.NET 1.1 under the WOW64 emulator. To do this, follow these steps:
    1. Click Start, click Run, type cmd, and then click OK.
    2. At the command prompt, type the following command, and then press ENTER:

      cscript %systemdrive%\Inetpub\AdminScripts\adsutil.vbs set w3svc/apppools/enable32bitapponwin64 1

    3. Type exit to close the Command Prompt window.

STATUS

Microsoft has confirmed that this is a problem in the Microsoft products that are listed in the "Applies to" section.

MORE INFORMATION

For more information about Window Server 2003 for 64-Bit Itanium-based systems, visit the following Microsoft Web site:

Modification Type:MinorLast Reviewed:3/28/2005
Keywords:kbIIS kbASPNET kbProgramming kbtshoot kbprb KB893671 kbAudDeveloper kbAudITPRO