ASP.NET, где выводится новая ошибка исключения, отображается - PullRequest
2 голосов
/ 26 марта 2012

Фрагмент кода.

if (regionalApprover == null)
{
   throw new Exception(string.Format("The regional approver for {0} could not be found", companyData["Country"]));
}

Как пользователь на самом деле видит эту ошибку?

Ответы [ 2 ]

3 голосов
/ 26 марта 2012

Результат необработанного исключения зависит от множества факторов, включая

В конфигурации по умолчанию IIS регистрирует ошибку в журнале событий Windows. Кроме того, ASP.NET показывает в браузере, что веб-запрос поступил от localhost.

2 голосов
/ 26 марта 2012

Если вы пытаетесь отобразить сообщение об ошибке на странице (которую должен видеть пользователь), не используйте исключения.

Гораздо лучше добавить на страницу раздел ошибок, к которому вы можете добавлять сообщения, прежде чем показывать страницу пользователю.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...