无法识别的配置部分system.web / system.webServer

时间:2011-01-22 23:42:37

标签: .net iis-7 httphandler

我正在关注creating a synchronous http handler的演练,并在IIS 7.5中选择通过集成模式进行注册。

使用Visual Studio 2010中的网站项目,对于.NET 4.0,在IIS 7.5上,web.config中以下部分的错误消息:

<configuration>
    <system.web>
        <compilation debug="false" targetFramework="4.0">
        </compilation>
        <system.webServer>
            <validation validateIntegratedModeConfiguration="false" />
            <handlers>
                <add verb="*" path="*.sample" name="Logger" type="Logger"/>
            </handlers>
        </system.webServer>
        <pages controlRenderingCompatibilityVersion="3.5" clientIDMode="AutoID"/>
    </system.web>
</configuration>

是:无法识别的配置部分system.web / system.webServer。它是一个无效的子元素。我应该如何解决它,为什么它不被识别?

1 个答案:

答案 0 :(得分:2)

System.WebServer是Configuration的子节点,而不是System.Web。因此,将System.WebServer部分移到System.Web部分之外。