Перенаправить все asp.net ошибки на одну страницу предпочтительно через IIS

#asp.net #iis-7

#asp.net #iis-7

Вопрос:

Я пытаюсь удалить все ошибки ведения журнала и отслеживания на веб-сайте компании без необходимости просматривать и изменять все операторы debugging =»true» (несколько сотен). Мы проведем их рефакторинг позже, однако сегодня я ищу способ перенести все ошибки, связанные с asp, на простую страницу ошибок или даже сделать все ошибкой 404.

Возможно ли это или мне придется изменить все значения отладки?

соответствующая информация о среде:

.net framework 2.0, iis 7.0

Ответ №1:

Вы должны иметь возможность использовать раздел customErrors в web.config, чтобы перенести все ошибки на страницу ошибок по умолчанию. Что-то вроде:

 <configuration>
  <system.web>
    <customErrors defaultRedirect="GenericError.htm"
                  mode="RemoteOnly">
    </customErrors>
  </system.web>
</configuration>