无法调试.NET Core应用程序

时间:2017-01-17 09:37:09

标签: visual-studio .net-core

我正在使用Visual Studio和.NET Core 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'.

我不确定为什么会这样,如果有人对此有任何见解,我们将不胜感激。

1 个答案:

答案 0 :(得分:0)

做休闲:

  1. 关闭Visual Studio
  2. 删除project.lock.json文件(如果存在)
  3. 如果上述步骤无效,请尝试删除.vs文件夹
  4. 以管理员身份打开Visual Studio(文件将被恢复,您不应再遇到问题)
  5. 还可以选择使用Kestrel而不是IIS Express,但这只是一种解决方法。