首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >Web.config自定义错误模式冲突

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

Stack Overflow用户
提问于 2012-11-06 15:19:45
回答 11查看 76.5K关注 0票数 23

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

customErrors模式设置为Off、On或RemoteOnly,

我将此属性设置为Off,但没有显示错误,并再次表示请在您的CustomError上将属性设置为。

当我将模式设置为On时,我会说请再次将customErrors模式设置为On。

EN

回答 11

Stack Overflow用户

回答已采纳

发布于 2014-01-13 18:35:42

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

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

将值更改为"false“

<deployment retail="false" />
票数 18
EN

Stack Overflow用户

发布于 2013-12-06 12:25:57

确保将customErrors标记嵌套在<system.web>标记中的某个位置,如下所示:

<system.web>
<customErrors mode="Off" />
</system.web>

从你的描述来看,它很可能是你放在那里的,或者是以其他方式自动生成的。还可以尝试将设置为On,然后重新启动应用程序池。你可以通过添加一个换行符来修改web.config文件,甚至只需按下空格键,只要你已经做了更改。现在重新上传,确保这是你第二次在customErrors模式设置为On的情况下上传。希望您现在可以查看您的自定义错误页面。

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

票数 5
EN

Stack Overflow用户

发布于 2014-01-20 13:58:57

首先,您可以将CustomErrors模式从"RemoteOnly“设置为"off”<customErrors mode="Off"></customErrors>

其次,您可以检查您创建的Response.Redirect的global.asax.maybe与customError中的defaultRedirect相同。您可以在此处ASP.NET customErrors with mode=remoteOnly and global.asax handling exceptions中查看更多详细信息

最后,也许你可以在你的网络配置中创建two system.web。您应该只有一个在您的配置file.please再次检查您的网络配置。别忘了<compilation debug="true"/>

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/13246236

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档