Предотвратить ошибку конфигурации файлов для отображения в браузере - PullRequest
0 голосов
/ 15 января 2011

У меня есть собственный файл конфигурации в моем приложении, скажем, my.config. Внезапно я столкнулся с некоторой ошибкой, касающейся одной из настроек внутри файла конфигурации, и происходит странная вещь - мое содержимое файла конфигурации отображается в браузере в виде ошибки. Это большая проблема безопасности для меня. Мой вопрос заключается в том, как предотвратить отображение содержимого моих файлов конфигурации в браузере. Примечание. У меня уже есть этот параметр в моей веб-конфигурации:

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

Мне интересно, почему он не перенаправил на страницу ошибки? у нас были включены настройки Тем не менее он отображал прямую ошибку.

Ответы [ 2 ]

0 голосов
/ 15 января 2011

установить customErrors mode = "On".

0 голосов
/ 15 января 2011

Вы используете IIS7?Я думаю, что вы должны добавить раздел в новый раздел system.webServer вашего файла web.config, чтобы изменить поведение пользовательской страницы ошибок.Откройте IIS и проверьте параметры настройки страницы ошибок.В web.config это должно быть примерно так:

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

/ Viktor

...