ID为的Visual Studio 2017进程未运行错误

时间:2019-04-27 12:20:51

标签: visual-studio visual-studio-debugging

当我在VS中打开一个项目并按F5时,出现“ ID为“ xxxx”的进程未运行“的错误,但是如果我保持Visual Studio打开并等待约30分钟,然后按F5,它将起作用很好!

有人知道为什么吗?

6 个答案:

答案 0 :(得分:1)

1。以管理员身份运行Visual Studio

2。打开项目文件(在解决方案资源管理器中,右键单击project => unload project => edit x.xxproj)

删除下面的脚本:

<DevelopmentServerPort>63366</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>http://localhost:63366/</IISUrl>

保存更改并重新加载项目。 F5检查是否有帮助。

请检查此similar issue

答案 1 :(得分:0)

我们需要更多信息。

您是否正在尝试使用IIS实例构建程序?您是否删除了任何DLL?可以在其他机器上使用吗?

尝试的事情:

尝试完全清洁并重建。也就是说,清理解决方案,git new,全部重建。修复所有错误和警告,然后使用F5启动。

以管理员身份运行Visual Studio。开始> Visual Studio>右键单击>以管理员身份运行。

在csproj文件中,删除以下几行:

<DevelopmentServerPort>62140</DevelopmentServerPort>
<DevelopmentServerVPath></DevelopmentServerVPath>
<IISUrl>http://localhost:62116/</IISUrl>

保存,然后重新加载。

尝试遵循此堆栈溢出的解决方案:

Process with an ID #### is not running in visual studio professional 2013 update 3

使用以下方法删除IIS文件夹:

rmdir /s /q "%userprofile%\Documents\IISExpress

删除Visual Studio实例中的.vs \ Config文件夹。

以管理员身份重新启动Visual Studio,以便可以对其进行重建。

您现在应该启动并运行了。

答案 2 :(得分:0)

执行以下步骤:-

  1. 关闭PC中所有 VS实例
  2. 打开文件夹,其中包含当前项目的解决方案文件,并删除隐藏的.vs文件夹
  3. 再次打开 Visual Studio
  4. F5 ,IIS Express应该会正常加载,以便您进行调试。

对我有用。谢谢!

答案 3 :(得分:0)

我从这里和Internet尝试了所有解决方案。 最终,我卸载了IIS Express并重新安装了它,然后它起作用了。 (在VS 2015上试用)

答案 4 :(得分:0)

我已经完成了与 Sunny_sid 相同的操作,但我只是将 .vs 重命名为 old_vs,以防万一。 立即重启 VS,项目运行!

答案 5 :(得分:0)

我今天在 Visual Studio 2019 中遇到了同样的错误。简单的解决方法是终止在您尝试使用的端口中运行的进程。

enter image description here

为了解决这个问题,这里是我已经完成的步骤。

  • 验证您的应用程序正在运行的端口,右键单击项目,打开属性窗格。

enter image description here

  • 打开 PowerShell 并输入前面的命令

    Get-Process -Id (Get-NetTCPConnection -LocalPort 1068).OwningProcess

请记得更改端口号。从结果中,您可以看到您有一个 ID 为 21276 的正在进行的进程。您也可以从您的 IISEXPRESS 中获取此信息,从发生错误时收到的弹出消息中获取。

  • 转到Task Manager and then click on the 详细信息`标签,找到流程
  • 右键单击该进程,然后单击 End Task
  • 您也可以尝试在 PowerShell 中运行 taskkill /F /PID pid_numbertaskkill /IM "process name" /F