Я пытаюсь запустить свое приложение 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