我已经修改我的web.config文件中我的asp.net web应用程序,这样我显示自定义错误页:当我运行如何在IIS使用自定义错误与ASP.NET
<configuration>
<system.web>
...snip
<customErrors mode="On" defaultRedirect="WebForms/ErrorPage.aspx">
<error statusCode="404" redirect="WebForms/ErrorPageNotFound.aspx" />
</customErrors>
</system.web>
</configuration>
网站上的IIS我得到以下错误:
Error code: 0x800700b7
Config section 'system.web/customErrors' already defined.
Sections must only appear once per config file.
See the help topic <location> for exceptions
显然,我有一些配置层次,在这里打球,但我不知道我需要看看(我有我的机器上276个web.config文件中),该文件 - 有人能指引我走向正确的方向吗?
当我找到该文件时,我可以仅删除顶层customErrors
部分,或者这会导致在同一台机器上没有定义customErrors
的其他Web应用程序出现问题?
我在哪里可以找到根web.config在c:\ inetpub \ wwwroot中没有任何东西?我尝试了高级搜索,但它甚至没有找到我的应用程序web.config文件(!) – 2012-07-25 09:30:07
我的意思是应用程序的根配置文件。无论如何,我更新了我的答案,向您展示了ASP.Net配置层次结构 – Jupaol 2012-07-25 09:40:06