可以让 ASP.NET 1.1 工作..
我刚刚获得了一个依赖 ASP.NET 1.1 在 Server 2012 R2(即 IIS 8.5)上运行的站点,使用以下步骤:
- 安装“IIS 元数据库兼容性”
- 安装 .NET Framework V1.1 和 .NET Framework V1.1 SP1
- 启用 ASP.NET V1.1 ISAPI 扩展 - 允许 ASP.NET 1.1
- 将 IgnoreSection 处理程序添加到 V1.1 Machine.config
- 更新网站以使用 ASP.NET 1.1 应用程序池
http://www.iis.net/learn/install/installing-iis-7/how-to-install-aspnet-11-with-iis-on-vista-and-windows-2008
https://community.rackspace.com/products/f/25/p/820/4868.aspx#4868
https://community.rackspace.com/products/f/25/t/820
- 将以下“处理程序”覆盖添加到网站 web.config。
(注意system.webServer元素可能已经存在)
<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
正是这最后一步让我猜了很久。