0

我的应用程序中有一个自定义配置文件,比如 my.config。突然,我发现有关配置文件中的一项设置的一些错误,奇怪的事情发生了——我的配置文件的内容以错误的形式呈现在浏览器中。这对我来说是一个很大的安全问题。我的问题是如何防止我的配置文件的内容在浏览器中呈现。注意我的网络配置中已经有了这个设置:

<customErrors mode="Off" defaultRedirect="errors/default.aspx"/>

我想知道为什么它没有重定向到错误页面?我们打开了设置仍然显示直接错误。

4

2 回答 2

0

你在运行 IIS7 吗?我认为您必须在 web.config 文件的新 system.webServer 部分中添加一个部分,以更改自定义错误页面的行为。打开 IIS 并检查错误页面设置的设置。在 web.config 中应该是这样的,

<configuration>
   <system.webServer>
      <httpErrors errorMode="DetailedLocalOnly">
       </httpErrors>
   </system.webServer>
</configuration>

/维克托

于 2011-01-15T11:09:46.350 回答
0

设置 customErrors 模式="On"。

于 2011-01-15T11:12:19.410 回答