.net framework 注册到IIS上

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

1.1:C:\WINDOWS\Microsoft.NET\Framework\v1.1.4322\aspnet_regiis.exe -i

2.0:C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_regiis.exe -i

4.0:C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -i

C:\WINDOWS\Microsoft.NET\Framework\v4.0.30319\aspnet_regiis.exe -ir -enable

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

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

 
posted @ 2014-11-19 14:38  静水思寒  阅读(1349)  评论(0编辑  收藏  举报