Visual studio 无法调试.NET核心应用程序

Visual studio 无法调试.NET核心应用程序,visual-studio,.net-core,Visual Studio,.net Core,我对VisualStudio和一个.NET核心API项目感到不满。它工作得很好,但肯定发生了一些变化,因为我现在在尝试调试项目时获得了以下输出: The program '[18032] dotnet.exe' has exited with code -2147450749 (0x80008083). The program '[17688] iisexpress.exe' has exited with code 0 (0x0). The program '[5500] iexplore.e

我对VisualStudio和一个.NET核心API项目感到不满。它工作得很好,但肯定发生了一些变化,因为我现在在尝试调试项目时获得了以下输出:

The program '[18032] dotnet.exe' has exited with code -2147450749 (0x80008083).
The program '[17688] iisexpress.exe' has exited with code 0 (0x0).
The program '[5500] iexplore.exe' has exited with code -1 (0xffffffff).
事件查看器显示此错误:

Failed to start process with commandline '"C:\Program Files (x86)\Microsoft Visual Studio 14.0\Common7\IDE\Extensions\Microsoft\Web Tools\ProjectSystem\VSIISExeLauncher.exe" -debug -p "C:\Program Files (x86)\dotnet\dotnet.exe" -a "C:\Projects\Utilities\API\src\API\bin\Debug\netcoreapp1.0\API.dll" -pidFile "C:\Users\username\AppData\Local\Temp\tmp742C.tmp" -wd "C:\BlueSky\Utilities\API\src\API"', ErrorCode = '0x80004005'.
我不知道为什么会发生这种情况,如果有人对此有任何了解,我将不胜感激。

作为休耕:

  • 关闭Visual Studio
  • 删除project.lock.json文件(如果存在)
  • 如果上述步骤无效,请尝试删除.vs文件夹
  • 以管理员身份打开Visual Studio(文件将被还原,您不应该再有问题了)

  • 还有一种选择是使用Kestrel而不是IIS Express,但这只是一种解决办法。

    你能找到解决方案吗?@MustafaMohammadi最后我将该应用程序放在IIS的“默认网站”条目中,它在没有任何其他更改的情况下工作。所以它一定是针对网站/应用程序池配置的。