It is not supported to run .NET Framework 1.1 on Windows Server 2008 R2, but it seems to work. What I did was to install:
- .NET Framework 1.1
- .NET Framework 1.1. SP1
- ASP.NET Security Update for Microsoft .NET Framework 1.1 Service Pack 1 (KB886903)
There were a few tricks I then had to use.
1. Allow the 1.1 ASP.NET ISAPI extension by using IIS Manager. Select the server name and open ISAPI and CGI Restrictions.
2. Make a copy machine.config:
COPY “C:\Windows\Microsoft.NET\Framework\v1.1.4322\CONFIG\machine.config” “C:\Windows\Microsoft.NET\Framework64\v1.1.4322\CONFIG”
3. Allow the application pool identity modify access to the temporary ASP.NET folder:
ICACLS “C:\Windows\Microsoft.Net\Framework\v1.1.4322\Temporary ASP.NET Files” /grant “IIS APPPOOL\ASP.NET 1.1”:(OI)(CI)M /t