我正在关注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。它是一个无效的子元素。我应该如何解决它,为什么它不被识别?
答案 0 :(得分:2)
System.WebServer是Configuration的子节点,而不是System.Web。因此,将System.WebServer部分移到System.Web部分之外。