ASP.NET Показать подробности ошибки - PullRequest
2 голосов
/ 05 января 2009

Я недавно развернул свое приложение ASP.NET 3.5 на моем тестовом сервере, недавно установленной копии Windows Server 2003 Standard, на которой установлены IIS 6.0 и .NET 3.5 SP1. При просмотре приложения (даже из веб-браузера на сервере) я получаю:

Ошибка сервера в приложении '/'.

Ошибка выполнения

Описание: An произошла ошибка приложения на сервер. Текущая пользовательская ошибка настройки для этого приложения мешают детали ошибки приложения от просмотра удаленно (для причины безопасности). Это могло бы, однако, браузеры, работающие на локальный серверный компьютер.

Детали: чтобы включить детали этого конкретное сообщение об ошибке для просмотра на удаленных машинах, пожалуйста, создайте тег внутри файл конфигурации "web.config" находится в корневом каталоге текущее веб-приложение. это тег должен иметь для его атрибута mode установлено значение «Off».

Я, однако, на локальном сервере, поэтому я не уверен, почему я вижу эту ошибку. Я добавил <customErrors mode="Off"/> в свой файл Web.Config, но все еще не могу увидеть подробности ошибки. Кто-нибудь знает как это исправить?

Ответы [ 4 ]

3 голосов
/ 05 января 2009

Проверьте журнал событий приложения. По умолчанию ASP .NET должен выводить необработанные ошибки.

Кроме того, вы развернули приложение в подкаталоге, но не настроили подкаталог как приложение? ASP .NET может искать корневой web.config, а не тот, который находится в вашем подкаталоге, если это не приложение.

1 голос
/ 09 января 2009

Оказалось, что речь шла о разных версиях .NET, работающих в одном пуле приложений. Другой отключенный веб-сайт на том же сервере был настроен на использование .NET 1.1 для своего приложения. По всей видимости, проблема заключалась в том, что ее изменение на .NET 2.0 решило проблему.

1 голос
/ 05 января 2009

Проверьте вашу веб-конфигурацию. Я подозреваю, что у вас есть ошибка в конфигурации, которая мешает ее правильному анализу - это может отображаться в журнале событий.

0 голосов
/ 05 января 2009

У меня было много хорошего опыта с Elmah (http://code.google.com/p/elmah/).. Он подробно описывает скрытую регистрацию ошибок (электронная почта и / или база данных).

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