ASP.NET CustomErrors - RemoteOnly, где "удаленный" означает вне нашей сети

У кого-нибудь есть какие-нибудь умные решения, которые они использовали для включения customErrors для всех, кроме "нас", где us = все в нашей сети, диапазон IP и т. Д.

Поэтому внешний мир: дружелюбная страница ошибок. Нас: противный желтый экран.

3 ответа

Решение

Как насчет дружественной страницы ошибок с дополнительной информацией для внутренних парней (трассировка стека, номера строк и т. Д.)

Вы можете легко добавить проверку IP-адреса на своей странице ошибок и скрыть неприятные детали от внешних посетителей.

В Global.asax есть метод Application_Error, который вызывается всякий раз, когда возникает исключение, возможно, вы можете что-то с этим сделать.

Статья MSDN об обработчиках ошибок

Попробуйте использовать ELMAH.

ELMAH расшифровывается как "Модули и обработчики ошибок", и это журнал ошибок всего приложения.

Другие вопросы по тегам