Я разрабатываю ASP.NET Core 2.0
приложение, которое работает на полной основе <TargetFramework>net461</TargetFramework>
. Обычно для отладки я использую IIS Express
: просто нажмите зеленую стрелку в Visual Studio 2017
. Это работало хорошо. Но сегодня он перестал работать правильно. Приложение работает, но все запросы зависают. Никаких исключений не выбрасывается. В Windows Logs/Application
я вижу это:
Приложение 'MACHINE / WEBROOT / APPHOST / MY.APP.HERE' с физическим корнем 'C: \ code \ MY.APP.HERE \' не удалось запустить процесс с командной строкой 'C: \ Program Files (x86) \ Microsoft Visual Studio \ 2017 \ Community \ Common7 \ IDE \ Extensions \ Microsoft \ Web Tools \ ProjectSystem \ VSIISExeLauncher.exe -argFile "C: \ Users \ Имя пользователя \ AppData \ Local \ Temp \ tmp35D5.tmp" ', ErrorCode =' 0x80004005: 0.
Источник сообщения: Модуль IIS Express AspNetCore .
Есть идеи, в чем причина и как это исправить?
ОБНОВЛЕНИЕ: я вижу, A fatal error was encountered. The library 'hostpolicy.dll' required to execute the application was not found in 'C:\code\PATH.TO.APP.HERE\bin\Debug\net461\win7-x64\publish\'.
бежит dotnet MyApp.exe
.