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