IIS 10 дает пустой экран - PullRequest
       21

IIS 10 дает пустой экран

0 голосов
/ 04 декабря 2018

Я пытаюсь запустить свое приложение ASP.NET Core.

Я установил IIS на Windows Server и установил соответствующий модуль AspNetCore, как описано здесь https://docs.microsoft.com/en-us/aspnet/core/host-and-deploy/iis/?view=aspnetcore-2.1#install-the-net-core-hosting-bundle

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

Если я беру исходный код и в командной строке запускаю dotnet run, приложение работает в среде, но вывод из dotnet publish -o publish не работаетна IIS.

Сейчас я в основном ищу способы заставить IIS выплевывать некоторые коды ошибок.Слишком сложно найти иглу, когда у меня даже нет стога (сена).

Редактировать: Я пытался создать новое «пустое» приложение, используя ту же конфигурацию.Это работает нормально, поэтому я теперь считаю, что это мой код, который виноват.Тем не менее, все это прекрасно работает в Visual Studio.Мне действительно нужно, чтобы он выплевывал некоторую отладочную информацию, но я не знаю, как заставить это сделать это.

Информация от Fiddlr:

HTTP/1.1 200 OK
Server: Kestrel
Date: Tue, 04 Dec 2018 15:13:22 GMT
Content-Length: 0

1 Ответ

0 голосов
/ 05 декабря 2018

Обнаружены ошибки.

Это была отсутствующая переменная среды, используемая в приложении, которая вызвала внутреннее исключение.

По рекомендации @Tao Zhou просто убедитесь, что вы используете исключение разработчика.страницы, а затем исправьте ошибки.

Спасибо всем!

...