How to: Configure IIS to Run 32-bit Reporting Services in WOW64 Mode

SQL Server Setup

Updated: 5 December 2005

Internet Information Services (IIS) 6.0 returns a "Service Unavailable" error message when you run Reporting Services in Windows-on-Windows 64 (WOW64) x86 emulation mode. To avoid this error, you must configure IIS to allow 32-bit ASP.NET applications to run.

Important:
You must configure IIS before installing Reporting Services.

To configure IIS to run 32-bit Reporting Services

  1. Uninstall the 64-bit version of Reporting Services. Side-by-side deployment of 64-bit and 32-bit versions is not supported.

  2. Run dotnetfx64.exe to install the .NET Framework manually. You can find this file in the Redist folder on the SQL Server 2005 Setup media.

  3. In IIS Manager, click the Web Server Extensions folder.

  4. In the Details pane, right-click ASP.NET V2.0.50727, and then click Allowed.

  5. Right-click the Web Sites folder and then select Properties.

  6. Click ISAPI Filters.

  7. In Filter Name, select ASP.NET_2.0.50727, and then click Edit.

  8. Replace "C:\WINDOWS\Microsoft.NET\Framework64\v2.0.50727\aspnet_filter.dll" with the 32-bit version that is located in the Framework folder: C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_filter.dll

  9. Click OK. Save your changes, and close IIS Manager.

  10. Open a command prompt window, and then run the following command:

    Copy Code
    cscript %SystemDrive%\inetpub\AdminScripts\adsutil.vbs set w3svc/AppPools/Enable32bitAppOnWin64 1
  11. Install the 32-bit version of Reporting Services.

  12. After Setup is complete, open IIS Manager, click the Web Server Extensions folder.

  13. In the Details pane, right-click ASP.NET V2.0.50727 (32-bit), and then click Allowed.

See Also