Web.config自定义错误模式冲突

Sae*_*eed 20 asp.net asp.net-mvc web-config asp.net-mvc-3

我对Web.Config有一个非常重要的问题,我需要看到我的页面的错误并在asp.net web表单和web配置中解决它,但是当发生错误时,我看到另一个错误,我看到这条消息:

customErrors模式为Off或On或RemoteOnly,

我将此属性设置为Off,但不显示错误并再次说明请将属性设置为On Your CustomError.

在此输入图像描述

在此输入图像描述

当我将模式设置为开启时,请说将customErrors模式设置为On Again.

在此输入图像描述

在此输入图像描述

Aje*_*h M 17

当您遇到配置问题时,请确保未覆盖您的设置.

在这种情况下,您的服务器可能具有<deployment retail="true" />覆盖应用程序设置的配置,并禁用跟踪输出,自定义错误和调试功能.

将值更改为"false"

<deployment retail="false" />
Run Code Online (Sandbox Code Playgroud)

MSDN链接


Odd*_*con 5

确保将 customErrors 标签嵌套在标签内的某处,<system.web>如下所示:

<system.web>
<customErrors mode="Off" />
</system.web>
Run Code Online (Sandbox Code Playgroud)

从您的描述来看,它很可能是您放置在那里或以其他方式自动生成的。也尝试设置为 On 并重新启动应用程序池。您可以通过简单地web.config通过添加中断返回来修改文件甚至只是按空格键来完成此操作,只要您进行了更改。现在重新上传,确保这是您第二次将 customErrors 模式设置为 On。希望您现在可以查看自定义错误页面。

如果您仍然遇到问题,并且可以从 IIS 管理器访问您的网站,请尝试在“功能”视图中编辑 .NET 错误页面。这也会做同样的事情,前提是您的自定义错误页面位于web.config文件要访问的正确目录中。