После обновления приложения с .NET Core 1.0 до 2.1 я получаю следующую ошибку при попытке отладить его с помощью IIS Express:
Unable to start process C:\Program Files\dotnet\dotnet.exe. The web server request failed with status code 502, Bad Gateway.
Однако это толькопроисходит каждый второй раз, когда я запускаю приложение.В противном случае он работает просто отлично, если я просто запустил его сноваЭто создает легкое неудобство для моего процесса отладки, так как мне постоянно приходится закрывать окна с сообщениями об ошибках.
Полный ответ показывает некоторую дополнительную информацию:
HTTP Error 502.3 - Bad Gateway
The specified CGI application encountered an error and the server terminated the process.
И код ошибкиОтображается «0x80072efe».
В web.config включено ведение журнала, но аварийные запуски вообще не отображаются в журналах.Я также пытался искать Event Viewer для получения дополнительной информации, но я не нашел ничего.Единственное исправление, которое я нашел до сих пор, это настроить Kestrel использовать libuv вместо сокетов, но я понятия не имею, почему это работает.У кого-нибудь есть идеи как это исправить?