To jest możliwe, aby uzyskać ASP.NET 1.1 działa ..
Mam tylko stronę, która zależy od ASP.NET 1.1 do uruchomienia na Server 2012 R2 (więc to IIS 8.5), stosując następujące kroki:
- Install "IIS Metabase kompatybilności"
- Install .NET Framework v1.1 i .NET Framework V1.1 SP1
- Włącz ASP.NET V1.1 ISAPI Extension - Pozwól ASP.NET 1.1
- Dodaj IgnoreSection obsługi Aby V1.1 Machine.config
- Aktualizowane strona użyć ASP.NET 1.1 Zastosowanie Pool
http://www.iis.net/learn/install/installing-iis-7/how-to-install-aspnet-11-with-iis-on-vista-and-windows-2008
- Usunięto podwójne ukośnik z ISAPI f ilters.
https://community.rackspace.com/products/f/25/p/820/4868.aspx#4868
skopiowany plik machine.config w folderze ramowej 64 bitów NET 1,1.
(chociaż biegnę pulę aplikacji w trybie 32-bitowym, więc być może to nie dotyczy)
https://community.rackspace.com/products/f/25/t/820
- Dodaj następujące procedury obsługi 'przesłonięcia' do stron web.config.
(uwaga system.webServer
element może już istnieć)
<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
To właśnie ten ostatni krok, który mnie zgadywania przez długi czas.
Czy próbowałeś po prostu skonfigurować przekierowania wiązania zespołu i próbować uruchomić go pod 4? Czy wiesz, że istnieje przełomowa zmiana? http://msdn.microsoft.com/en-us/library/433ysdt1.aspx –
Czy nadal będziesz zadawać to pytanie dotyczące systemu Windows Server 2022? –
nie powinno być zbyt wiele do "portowania" - po prostu trzeba go przekompilować i przetestować. –