ASP.NET Core应用程序在IIS Express中不起作用

时间:2018-05-17 14:48:41

标签: asp.net .net asp.net-core iis-express

我开发了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

1 个答案:

答案 0 :(得分:-1)

iisreset - 尝试一次 - 因为之前的工作,希望它有效!