我的Web.Config有一个非常重要的问题,我需要查看我的页面的错误,并在asp.net web表单和web配置中解决它,但当错误发生时,我看到另一个错误,并看到以下消息:
customErrors模式设置为Off、On或RemoteOnly,
我将此属性设置为Off,但没有显示错误,并再次表示请在您的CustomError上将属性设置为。
当我将模式设置为On时,我会说请再次将customErrors模式设置为On。
发布于 2014-01-13 18:35:42
当您遇到配置问题时,请确保您的设置未被覆盖。
在这种情况下,您的服务器可能具有重写应用程序设置并禁用跟踪输出、自定义错误和调试功能的配置<deployment retail="true" />
。
将值更改为"false“
<deployment retail="false" />
发布于 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
文件可以访问的正确目录中。
发布于 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"/>
https://stackoverflow.com/questions/13246236
复制相似问题