Ошибки, приводящие к YSOD при развертывании приложения
У меня есть приложение, которое прекрасно работает на местном уровне. Когда я развертываю это приложение в нашей промежуточной среде, ошибки, которые обычно обнаруживаются, приводят к появлению "Желтого экрана смерти", даже если ошибки окружены блоками Try/Catch и регистрируются с помощью ELMAH.
Я понятия не имею, почему это так. Обычно приложение будет иметь дело с ошибкой и продолжит работать. Кто-нибудь может подсказать, что может быть причиной этого?
Я не знаю, какую полезную информацию здесь предоставить, поэтому, пожалуйста, спросите, и я заполню столько, сколько смогу.
4 ответа
Возможно, звучит как проблема конфигурации. Я бы посоветовал посмотреть в web.config в <system.web> <customErrors
... раздел.
Вы можете пропустить некоторые зависимости. Убедитесь, что в вашей промежуточной среде установлен MVC.
Можете ли вы дать больше информации о том, какое исключение вы видите? Особые случаи, такие как StackruException, невозможно отследить.
http://msdn.microsoft.com/en-us/library/system.stackruexception.aspx
StackruException раньше можно было перехватить в старых версиях.NET, но больше нет. На ваших машинах работают разные версии фреймворка?