我开发了ASP.NET Core 2.0
应用程序,该应用程序适用于完整框架<TargetFramework>net461</TargetFramework>
。通常要调试它我使用IIS Express
:只需点击Visual Studio 2017
中的绿色箭头即可。它运作正常。但今天它停止了正常工作。应用程序运行但所有请求都挂起没有异常被抛出。在Windows Logs/Application
我看到了:
应用&#39; MACHINE / WEBROOT / APPHOST / MY.APP.HERE&#39;物理根&#39; C:\ code \ MY.APP.HERE \&#39;无法使用命令行启动进程&#39; C:\ Program Files(x86)\ Microsoft Visual Studio \ 2017 \ Community \ Common7 \ IDE \ Extensions \ Microsoft \ Web Tools \ ProjectSystem \ VSIISExeLauncher.exe -argFile&#34; C :\ Users \ Username \ AppData \ Local \ Temp \ tmp35D5.tmp&#34;&#39;,ErrorCode =&#39; 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
。
答案 0 :(得分:-1)
iisreset - 尝试一次 - 因为之前的工作,希望它有效!