一、IIS配置过程中出现的 “/”应用程序中的服务器错误
具体错误信息为:
配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。
分析器错误消息: 无法识别的属性“targetFramework”。请注意属性名称区分大小写。
源错误:
行 14: </httpModules>
行 15: <sessionState mode="InProc" timeout="30"/>
行 16: <compilation defaultLanguage="C#" debug="false" targetFramework="2.0"></compilation>
行 17: <trace enabled="false" requestLimit="1000" pageOutput="true" traceMode="SortByTime" localOnly="true"/>
行 18: <globalization fileEncoding="utf-8" requestEncoding="utf-8" responseEncoding="utf-8"/>
源文件: D:\wwwroot\web.config 行: 16
版本信息: Microsoft .NET Framework 版本:2.0.50727.5448; ASP.NET 版本:2.0.50727.5456
通过在网上查找,解决办法为:
进入IIS服务器首页,找到应用程序池,将.Net Framework的版本都改为4.0(我的没改之前有的是2.0,有的是4.0)。改过之后没再出现这样的错误,但又出现了另外一个错误。
二、IIS配置过程中出现
HTTP 错误 404.2 - Not Found
由于 Web 服务器上的“ISAPI 和 CGI 限制”列表设置,无法提供您请求的页面。
解决办法:
IIS服务器首页,找到ISAPI 和 CGI 限制,将其中的不允许改为允许。
至此,两个问题顺利解决。
沁园春 www.qinychun.com