博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

IIS配置过程中出现的问题

Posted on 2012-03-22 17:50  乌雲安全  阅读(995)  评论(0编辑  收藏  举报

一、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 限制,将其中的不允许改为允许。
       至此,两个问题顺利解决。