Ошибка выполнения на производительном сервере, но не локально - PullRequest
0 голосов
/ 10 ноября 2009

, поэтому я закончил один из моих ASP.NET-проектов и хочу развернуть его на производительном сервере. И вдруг WHOOM: ошибка во время выполнения!

Хорошо, нет проблем; посмотрите на сообщение об ошибке, посмотрите трассировку стека, решите проблему, все довольны. Арахис!

Сервер сообщает мне, что настройки customErrors в моем web.config установлены, что сообщения об ошибках не отображаются. Итак, я смотрю на файл и что я вижу? <customErrors mode="Off" />.

Я пытался изменить шляпу на On, RemoteOnly и все остальное. Ничего не изменилось. Почему сервер не распознает настройки правильно, так как, когда я отлаживаю страницы в VS'08, все работает отлично ...

1 Ответ

1 голос
/ 10 ноября 2009

Убедитесь, что приложение IIS использует правильную версию ASP.NET - иногда по умолчанию используется значение 1.1.

В IIS6 щелкните правой кнопкой мыши веб-сайт или виртуальный каталог и перейдите в свойства> вкладка ASP.NET. Он будет иметь раскрывающийся список, чтобы выбрать, какую версию .NET использовать.

Для IIS7 следуйте инструкциям здесь .

...