2016-05-24 2 views
9

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

500 - Запрос был истек. Веб-сервер не смог ответить в течение указанного времени.

Веб-приложение ASP.net отлично работает на моей локальной машине, а приложение работает отлично всего неделю назад. С тех пор я не внес изменений в приложение.

Я даже попытался загрузить приложение ASP.net в новый экземпляр веб-приложения и по-прежнему та же проблема. Как он может работать локально, а не удаленно? И как я могу отладить это? Я не могу запустить удаленный отладчик, так как он никогда не запускает приложение. Это просто время.

Это приложение ASP.NET 5, угловое 2 с использованием машинописных файлов.

Моего eventlog.xml говорит, что это:

100000Keywords636333796ApplicationRD00155D4A13C6Process '42576' failed to start. Port = 18693, Error Code = '-2147023829'.100000Keywords637631703ApplicationRD00155D4A13C6Process '50976' failed to start. Port = 22932, Error Code = '-2147023829'.100000Keywords639938953ApplicationRD00155D4A13C6Process '49572' failed to start. Port = 4513, Error Code = '-2147023829'.

+0

Проверьте журналы? – mason

+1

Код ошибки = '-2147023829'. Ах да .. спасибо Microsoft, что очень полезно. – ganjan

+1

Это совершенно [полезно] (https://github.com/aspnet/Home/issues/1147). – mason

ответ

1

Смотрите эту статью для удаленных советов отладки на Azure веб-сайтах.

https://azure.microsoft.com/en-us/documentation/articles/web-sites-dotnet-troubleshoot-visual-studio/

Первый шаг я бы это отображение пользовательских ошибок при неудаче. Для этого вам необходимо обновить web.config (либо в Azure, либо в Visual Studio)

3.) Add the following line to the system.web element: 
     <customErrors mode="Off"></customErrors>