为什么在此 aspx 页面中看不到详细的错误消息?
我有一个 aspx 页面,它显示自定义错误,但我看不到详细的错误消息。 我的 web.config 看起来像这样,
<?xml version="1.0"?>
<configuration>
<appSettings />
<connectionStrings />
<system.web>
<compilation debug="true" />
<authentication mode="Windows" />
<customErrors mode="On" />
</system.web>
</configuration>
I have a aspx page and it displays custom error but i can't see a detailed error message.
My web.config looks like this,
<?xml version="1.0"?>
<configuration>
<appSettings />
<connectionStrings />
<system.web>
<compilation debug="true" />
<authentication mode="Windows" />
<customErrors mode="On" />
</system.web>
</configuration>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
要查看错误,您需要 customErrors <强>关闭,如下所示:
来自文档,以下是
mode
属性的选项:警告
在实时制作网站上设置
关闭
非常危险,因为某些错误消息可能会危及网站上的敏感数据(例如代码和路径甚至密码)。To see the error you need customErrors off, like this:
From the docs, here are the options for the
mode
attribute:Warning
Setting
Off
on a live-production site is very risky as some error messages might compromise sensitive data on your site (like code and paths maybe even passwords).