Ошибки, приводящие к YSOD при развертывании приложения - PullRequest
0 голосов
/ 01 декабря 2010

У меня есть приложение, которое работает локально.При развертывании этого приложения в нашей промежуточной среде обычно выявляемые ошибки приводят к появлению «Желтого экрана смерти», даже если ошибки окружены блоками Try / Catch и регистрируются с помощью ELMAH.

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

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

Ответы [ 4 ]

0 голосов
/ 08 декабря 2010

Оказывается, это была ошибка, связанная с данными PEBKAC.

0 голосов
/ 01 декабря 2010

Можете ли вы дать больше информации о том, какое исключение вы видите?Особые случаи, такие как StackOverflowException, невозможно отследить.

http://msdn.microsoft.com/en-us/library/system.stackoverflowexception.aspx

StackOverflowException раньше можно было отлавливать в старых версиях .NET, но больше нет.На ваших машинах установлены разные версии фреймворка?

0 голосов
/ 01 декабря 2010

Возможно, вам не хватает некоторых зависимостей. Убедитесь, что в вашей промежуточной среде установлен MVC.

0 голосов
/ 01 декабря 2010

Возможно, звучит как проблема конфигурации. Я бы посоветовал посмотреть в файле web.config в разделе <system.web> <customErrors ....

...