VERIFIED SOLUTION i
X

Running 32 bit web- application using IIS on Windows 64 bit.

UPDATED: September 8, 2017


If you have to run 32-bit applications on 64-bit Windows, you must configure IIS to create 32-bit worker processes. Once you have configured IIS to create 32-bit worker processes, you can run the following types of IIS applications on 64-bit Windows:
  • Internet Server API (ISAPI) extensions
  • ISAPI filters
  • Active Server Page (ASP) applications (specifically, scripts calling COM objects where the COM object can be 32-bit or 64-bit)
  • ASP.NET application.
 
To run the 32bit web application on 64bit machine, run the following script:
"cscript.exe adsutil.vbs set W3SVC/AppPools/Enable32BitAppOnWin64 true"
 

            For ASP.NET 1.1, 32-bit version

            To run the 32-bit version of ASP.NET 1.1, follow these steps:
  1. Click Start, click Run, type cmd, and then click OK.
  2. Type the following command to enable the 32-bit mode:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
3.     Type the following command to install the version of ASP.NET 1.1 and to install the script maps at the IIS root and under:
%SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i
4.     Make sure that the status of ASP.NET version 1.1.4322 is set to Allowed in the Web service extension list in Internet Information Services Manager.
 

            For ASP.NET 2.0, 32-bit version

            To run the 32-bit version of ASP.NET 2.0, follow these steps:
  1. Click Start, click Run, type cmd, and then click OK.
  2. Type the following command to enable the 32-bit mode:
cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1
3.     Type the following command to install the version of ASP.NET 2.0 (32-bit) and to install the script maps at the IIS root and under:
%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i
4.     Make sure that the status of ASP.NET version 2.0.50727 (32-bit) is set to Allowed in the Web service extension list in Internet Information Services Manager.
 

After running the script we are able to run Sagent Weblink 32bit (Version 6.0 and 6.5) on 64bit machine.

 

Benefit of running 32 bit web application on 64bit machine:-

One of the performance benefits of the x64 platform is that it increases virtual address space, making more memory available. We recommend that you configure IIS to use a 32-bit worker processes on 64-bit Windows. Not only its compatibility better than the native 64-bit, performance and memory consumption are also better.
 

For more please refer the below link:-

http://blogs.technet.com/b/mbaher/archive/2006/12/17/running-iis-32-bit-applications-on-iis-64-bit.aspx
http://support.microsoft.com/kb/894435

Downloads

  • No Downloads