我的 Mvc 解决方案中有一个名为 /Admin 的区域
在 /Admin/Views 文件夹中有一个标准的 web.config 文件。
我在这个配置文件中包含了 system.web 下的 customerErrors 元素:
<customErrors mode="On" defaultRedirect="~/admin/oops" >
<error statusCode="404" redirect="~/admin/pagenotfound"/>
</customErrors>
这与我的根 web.config 中的不同。
我的期望是,这将使我能够具体控制管理区域中错误的处理方式。
这是行不通的。
我是在服用疯狂的药丸,还是应该能够用该区域的 web.config 中更具体的设置覆盖默认的 web.config 设置?