Es ist möglich, ASP.NET 1.1 zum Laufen zu bringen ..
Ich habe gerade eine Website, die R2 auf ASP.NET 1.1 laufen auf Server 2012 hängt (das ist also IIS 8.5), mit den folgenden Schritten:
- Install "IIS Metabasiskompatibilität"
- installieren .NET Framework V1.1 und V1.1 SP1 .NET Framework
- ASP.NET V1.1 ISAPI-Erweiterung aktivieren - Erlauben Sie ASP.NET 1.1
- IgnoreSection Handler V1.1 Machine.config
- Aktualisiert hinzufügen Website verwendet ASP.NET 1.1 Application Pool
http://www.iis.net/learn/install/installing-iis-7/how-to-install-aspnet-11-with-iis-on-vista-and-windows-2008
- entfernt den doppelten Schrägstrich von ISAPI f Filter.
https://community.rackspace.com/products/f/25/p/820/4868.aspx#4868
die machine.config Datei in den Ordner Bit Framework für .net 1.1 64 kopiert.
(obwohl ich die app-Pool in 32-Bit-Modus ausgeführt wird, so vielleicht gilt dies nicht)
https://community.rackspace.com/products/f/25/t/820
- Fügen Sie die folgenden 'Handler' überschreibt zu den Websites web.config.
(Anmerkung system.webServer
Elemente existieren bereits)
<system.webServer>
<handlers>
<add name="ASPNET-ISAPI-1.1-WebServiceHandlerFactory" path="*.asmx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.Net\Framework\v1.1.4322\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv1.1,bitness32" />
<add name="ASPNET-ISAPI-1.1-SimpleHandlerFactory" path="*.ashx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.Net\Framework\v1.1.4322\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv1.1,bitness32" />
<add name="ASPNET-ISAPI-1.1-HttpRemotingHandlerFactory-soap" path="*.soap" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.Net\Framework\v1.1.4322\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv1.1,bitness32" />
<add name="ASPNET-ISAPI-1.1-PageHandlerFactory" path="*.aspx" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.Net\Framework\v1.1.4322\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv1.1,bitness32" />
<add name="ASPNET-ISAPI-1.1-HttpRemotingHandlerFactory-rem" path="*.rem" verb="*" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.Net\Framework\v1.1.4322\aspnet_isapi.dll" resourceType="Unspecified" preCondition="classicMode,runtimeVersionv1.1,bitness32" />
<remove name="ASPNET-ISAPI-1.1-AXD" />
<add name="ASPNET-ISAPI-1.1-AXD" path="*.axd" verb="GET,HEAD,POST,DEBUG" modules="IsapiModule" scriptProcessor="C:\Windows\Microsoft.NET\Framework\v1.1.4322\aspnet_isapi.dll" resourceType="Unspecified" requireAccess="Script" preCondition="classicMode,runtimeVersionv1.1,bitness32" />
</handlers>
</system.webServer>
http://skills2earn.blogspot.co.uk/2015/01/run-aspnet-website-with-net-framework.html
Es war dieser letzte Schritt, den ich für eine lange Zeit zu erraten hatte.
Haben Sie versucht, einfach Baugruppenverbindungsumleitungen einzurichten und versuchen, es unter 4 auszuführen? Weißt du eigentlich, dass es eine bahnbrechende Veränderung gibt? http://msdn.microsoft.com/en-us/library/433ysdt1.aspx –
Werden Sie diese Frage zu Windows Server 2022 immer noch stellen? –
sollte es nicht viel zu "Port" geben - einfach neu kompilieren und testen lassen. –