IIS7在部署web应用程序的时候出现的问题
如果网站在部署以后浏览页面提示:
检测到在集成的托管管道模式下不适用的ASP.NET设置。如图
这时你只需修改网站的应用程序池为:Classic .NET AppPool 即可 。
但是这时会提示新的错误:
无法识别的属性“targetFramework”。请注意属性名称区分大小写。
解决方法:
修改.NET Framework 版本为相应版本即可,我以前用的是2.0换成4.0的时候出现这个错误。
我的win7系统,
1、打开IIs点击IIS根节点
2、看右边的“操作”-》点击“更改.NET Framework 版本”
3、选择相应的版本,我这里应该选择v4.0.30319,点击确定
4、点击IIS的应用程序池
5、在右边“操作”栏里选择“应用程序默认设置...”
6、把“.NET Framework 版本”设置为v4.0,点击“确定”即可。
7、设置需要的版本为允许允许,不然会出现如下错误:
应用程序“NET/CRM”中的服务器错误
Internet Information Services 7.5
错误摘要HTTP 错误 404.2 - Not Found由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。设置方法:
(1)、打开ISAPI和CGI限制选中左侧服务器右侧出现该图片内容
(2)、找到你需要但被设为不允许运行的版本,
(3)、把需要运行的版本设置为“允许”,即可
这时即可访问你的网站。