Run ASP.NET 1.1 and ASP.NET 2.0 Same Time on 64-bit Windows Server

There is a possibility which you have faced many times while developing ASP.NET applications and testing them onto different versions like .NET 1.1 and .NET 2.0. On a 32-bit Windows server, we can setup 1.1 or 2.0 Web applications by “ASP.NET Tab” in Internet Information Services (IIS) Manager. It’s quite simple but on a 64-bit (x64) Windows server, there are some issues related to running ASP.NET 1.1 and ASP.NET 2.0 at the same time, for example, ASP.NET tab is missing. This article describes some issues and their solutions related to this problem –

64-bit server doesn’t allow us to install ASP.NET 2.0 of 32-bit mode; you have to run IIS in 32 bit mode. In other words you have to install .NET 1.1 of 32 bit and .NET 2.0 of 64 bit mode. Then after, you have to enable 32 bit mode on windows server. Just follow these simple steps –

1. Install IIS on Windows Server 2003 R2 x64
Control Panel > Add or Remove Programs > Add/Remove Windows Components > Add the component “Application Server”. It prompts for “convlog.exe”. You can find it in “\WINDOWS\ServicePackFiles\amd64”. It prompts for “iisback.vbs”. You can select “IISBACK.VB_” in “c:\amd64”.

2. Download and install the 32-bit .NET 1.1 and 64-bit .NET 2.0 packages.

3. Enable ASP.NET 1.1 and ASP.NET 2.0:

4. Enable the 32-bit mode on x64 Windows server cscript %SYSTEMDRIVE%\inetpub\adminscripts\adsutil.vbs SET W3SVC/AppPools/Enable32bitAppOnWin64 1

5. Install the version of ASP.NET 1.1 and the script maps at the IIS root and under
%SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe –i

6. Install the version of ASP.NET 2.0 (32-bit) and the script maps at the IIS root and under
%SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe –i

After installing ASP.NET 1.1 and 2.0, you will find them in IIS Manager > Web Service Extension. Then enable the following services: Active Server Pages, ASP.NET v1.1.4322, ASP.NET v2.0.50727 (32-bit), Internet Data Connector, and Service Side Includes.

After creating the virtual directories for Main etc. and different Application Pools for ASP.NET 1.1 and 2.0, you will find the ASP.NET tab missing in IIS Manager. Microsoft does not fix “Missing ASP.NET tabs on Windows x64 Servers”. But there is a workaround [2]. In our case, configure Main using ASP.NET 1.1 version, which also applies to Proj1.1: %SYSTEMROOT%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -s W3SVC/1/ROOT/Main.

Then, configure Proj2.0 to use ASP.NET 2.0 version: %SYSTEMROOT%\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -s W3SVC/1/ROOT/Main/Proj2.0.


How to switch between the 32-bit versions of ASP.NET 1.1 and the 64-bit version of ASP.NET 2.0 on a 64-bit version of Windows Server


1. Microsoft .NET Framework Version 1.1 Redistributable Package

2. The .NET Framework Version 2.0 Redistributable Package x64 (64 Bit)

I am Samith Jhon a content writer and a Professional Blogger. Certified with 1Z0-821 Exam test questions which is very
popular these days and have a great scope in the field of IT Certification. I always like to take 1Z0-870 Exam test questions to pass the Exam. These kinds of Exam questions could secure your future as well as your job.

Share via email Share

Leave a Reply