Ошибки, приводящие к YSOD при развертывании приложения

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

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

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

4 ответа

Решение

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

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

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

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

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

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

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