.net framework 注册到IIS上

     首先要安装好所需的IIS版本和.net framework 各版本,注册方式如下:

1.1:C:WINDOWSMicrosoft.NETFrameworkv1.1.4322aspnet_regiis.exe -i

2.0:C:WINDOWSMicrosoft.NETFrameworkv2.0.50727aspnet_regiis.exe -i

4.0:C:WINDOWSMicrosoft.NETFrameworkv4.0.30319aspnet_regiis.exe -i

C:WINDOWSMicrosoft.NETFrameworkv4.0.30319aspnet_regiis.exe -ir -enable

     如果安装好.NET 4.0 也设定好网站站台的 ASP.NET 4.0 的选项依然无法执行网站,这里的「无法执行网站」其实所有执行的页面都会出现找不到这个页面(HTTP 错误 404 - 找不到档案或目录) 的响应,不管怎么设定目录安全性或任何执行权限都无法执行任何 ASP.NET 程序。原因是 IIS6 阻挡了 c:windowsmicrosoft.netframeworkv4.0.3031aspnet_isapi.dll 程序的执行,由于所有会被导向到此 ISAPI Handler 的要求全部都会失败,所以才会导致所有 HTTP 要求都会得到 HTTP 404 Not Found 的结果。

     解决方式很简单,只要到 [Web服务扩展] 的地方将 ASP.NET v4.0.30319 设定 [允许]

 
原文地址:https://www.cnblogs.com/jingshuisihan/p/4108225.html