【发布时间】:2010-08-09 18:09:07
【问题描述】:
我有一个包含 3 个区域的 MVC 项目。在主项目中,我设置了错误处理 在 web.config 中使用自定义错误。
<customErrors mode="On" defaultRedirect="~/Error/HttpError">
<error statusCode="404" redirect="~/Error/Http404" /> </customErrors>
这会导致站点重定向到根目录中的错误控制器,然后显示错误视图。
这在根站点中可以正常工作,但是当我在一个主控制器中抛出异常时 该地区的网站下面的消息。
运行时错误 说明:服务器上发生应用程序错误。此应用程序的当前自定义错误设置阻止查看应用程序错误的详细信息。
详细信息:要在本地服务器计算机上查看此特定错误消息的详细信息,请在位于当前 Web 应用程序根目录的“web.config”配置文件中创建一个标签。然后,此标记应将其“模式”属性设置为“RemoteOnly”。要在远程机器上查看详细信息,请将“mode”设置为“Off”。
是不是根站点中的错误处理不能在区域站点中使用?
谢谢
约翰。
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-areas