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)、把需要运行的版本设置为“允许”,即可

这时即可访问你的网站。

原文地址:https://www.cnblogs.com/ImNo1/p/4619168.html