Problem :
Some times we need to install .Net Framework 1.1 on Windows Server 2008 R2 to run legacy applications on IIS 7.5 ( Such as ASP application). Microsoft does not provide .net framework v1.1 by default on Windows server 2008 R2. You need to install and configure it Manually.
Solution :
Here are the steps to Successfully Install and Configure .Net Framework v1.1 on Windows Server 2008 R2.
Step 1: Install "IIS METABASE COMPATIBILITY" From Server Manager
Click Start, and click Server Manager. Expand the treeview in Server Manager and click Manage Roles, and then Web Server (IIS). In the right-hand pane look for an option that says Add Role Services. This takes you to wizard where you can install "IIS Metabase Compatibility".
Step 2: Install .Net 1.1
- .Net Framework 1.1.
- .Net Framework 1.1 Service Pack 1
- ASP.Net Security Update for .Net Framework 1.1 Service Pack 1
You will get a Compatibility warning You can Easily Ignore that Warning and RUN the setup.
Step 3: Enable ASP.Net v1.1 ISAPI Extension
Now go to IIS Manager under Administrator Tools, and in the features view click on ISAPI and CGI Restrictions feature. In the actions pane click add.
Extension: C:\Windows\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll
note: change drive if your system drive is not C:\
Description: ASP.NET v1.1
note: change drive if your system drive is not C:\
Description: ASP.NET v1.1
Alternatively the Same can be achieved by running following command
running%windir%\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis-enable
Step 4: Edit machine.config
.Net v1.1 will throw runtime exceptions if you have IIS configurations in the web.config files that are read by your .net v1.1 applications. To make it ignore IIS configuration sections edit the machine.config in %windir%\Microsoft.NET\Framework\v1.1.4322\config\machine.config by adding the following section just above the bottom tag for the <configSections> element:
<section name="system.webServer" type="System.Configuration.IgnoreSectionHandler,
System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</configSections>
Step 5: Configure the site to use v1.1 Application Pool
System, Version=1.0.5000.0, Culture=neutral, PublicKeyToken=b77a5c561934e089" />
</configSections>
Step 5: Configure the site to use v1.1 Application Pool
In IIS Manager, select the site that you want to run on .Net Framework 1.1, Advanced Settings. Adjust the application pool to use ASP.NET 1.1 which will use .Net Framework 1.1.
NOTE : You can also create your own Application pool with the name of your choice. Steps to create application pool in IIS 7.5 is given in my previous blog.
Step 6 (Very Important) : Now you Need Fix 64bit bug otherwise you will not be able to open the settings of your websites configured to use .net framework V1.1 in IIS 7.5. It will throw an exception.
The config for .net v1.1 does not exist for 64bit operating systems so you need to copy it from the 32bit folder by doing the following.
- Create \Windows\Microsoft.net\Framework64\v1.1.4322\config
- Copy machine.config from \Windows\Microsoft.net\Framework\v1.1.4322\Config\
Now you are all set to use .net framework v1.1 in IIS 7.5
Cheers !!!!
Courtesy : https://community.rackspace.com/products/f/25/t/820
Nice post. It was really effective. Thank you for sharing.
ReplyDeleteVMWARE Training Institute in Chennai |VMWARE Training Institute in Velachery
|VMWARE Training Institute in Medavakkam
Nice post. It was really effective. Thank you for sharing.
ReplyDeleteVMWARE Training Institute in Chennai |VMWARE Training Institute in Velachery
|VMWARE Training Institute in Medavakkam
I got wonderful information from this blog, continue to post uesful information...
ReplyDeleteDevOps Training in Chennai
DevOps Training in Bangalore
Best DevOps Training in Bangalore
DevOps Course in Bangalore
DevOps Training Bangalore
DevOps Training Institutes in Bangalore
DevOps Training in Marathahalli
AWS Training in Bangalore
Data Science Courses in Bangalore
PHP Training in Bangalore
The strategy you have posted on this technology helped me to get into the next level and had lot of information in it. The angular js programming language is very popular which are most widely used.
ReplyDeleteDot Net Training in Chennai | Dot Net Training in anna nagar | Dot Net Training in omr | Dot Net Training in porur | Dot Net Training in tambaram | Dot Net Training in velachery
"Thanks for sharing such a nice info.I hope you will share more information like this. please keep on sharing!
ReplyDeleteDigital Marketing Training Course in Chennai | Digital Marketing Training Course in Anna Nagar | Digital Marketing Training Course in OMR | Digital Marketing Training Course in Porur | Digital Marketing Training Course in Tambaram | Digital Marketing Training Course in Velachery
"
This blog is giving an awesome information.
ReplyDeleteDigital Marketing Training Course in Chennai | Digital Marketing Training Course in Anna Nagar | Digital Marketing Training Course in OMR | Digital Marketing Training Course in Porur | Digital Marketing Training Course in Tambaram | Digital Marketing Training Course in Velachery
I like your post. It is good to see you verbalize from the heart and clarity on this important subject can be easily observed... Personal CRM
ReplyDeleteSpecial: Legally download dozens of free Adobe books for a limited time! Myth #7: “If my friend or client or colleague isn't a Creative Cloud member,.Adobe Creative Cloud Login
ReplyDeleteHere are the reasons why RadarOpus is the homeopathic software of the future, a leap ahead of our old software. These items are clear advantages over Radar, .Radar Homeopathic Software For Android Free Download
ReplyDelete