Install 32-bit Reporting Services on a 64-bit Windows 2003

I followed a MS how-to: http://msdn.microsoft.com/en-us/library/ms143293(SQL.90).aspx

However, the last step (allowing 32-bit .NET) was not possible because the 32-bit Web Server Extension was not there. I ran the following to register it;

C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_regiis -i

Refresh the Web Server Extensions and Allow “ASP.NET v2.0.50727 (32-bit)”.

MS procedure;

  1. If necessary, 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 Microsoft .NET Framework manually. You can find this file in the Redist folder on the SQL Server 2005 Setup media, or you can download it from Microsoft .NET Framework Version 2.0 Redistributable Package (x64) on the Microsoft download site.

  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:WINDOWSMicrosoft.NETFramework64v2.0.50727aspnet_filter.dll" with the 32-bit version that is located in the Framework folder: C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_filter.dll.

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

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

    cscript %SystemDrive%inetpubAdminScriptsadsutil.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.