我的应用程序中有一个自定义配置文件,说my.config。突然间,我发现配置文件中的一个设置出现了一些错误,发生了奇怪的事情 - 配置文件的内容以错误的形式在浏览器中呈现。对我来说这是一个很大的安全问题。我的问题是如何防止我的配置文件的内容在浏览器中呈现。注意我的网络配置中已有此设置:
<customErrors mode="Off" defaultRedirect="errors/default.aspx"/>
我想知道为什么它没有重定向到错误页面?我们打开了设置 仍然显示直接错误。
答案 0 :(得分:0)
你在运行IIS7吗?我认为您必须在web.config文件的新system.webServer部分添加一个部分来更改自定义错误页面的行为。打开IIS并检查错误页面设置的设置。 在web.config中它应该是这样的,
<configuration>
<system.webServer>
<httpErrors errorMode="DetailedLocalOnly">
</httpErrors>
</system.webServer>
</configuration>
/尤
答案 1 :(得分:0)
设置customErrors mode =“On”。