我试图在visual studio 2013更新3上运行任何程序,我得到以下警告框:

Id为####的进程未运行。

每次都有不同的身份证号码显示。

在错误窗口,我得到这个错误消息:

程序“[3148]iisexpress.exe”已退出,代码为-1073741816 (0xc0000008)“指定了一个无效的句柄”。

有时它运行时,我在浏览器中得到以下消息:

该网页不可用。

为什么会发生这种情况,我该如何解决它?


当前回答

cmd - regedit-HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-Services-HTTP-START=3

电脑重新启动。

为我工作!

其他回答

我把我的Visual Studio更新到2019年版本,有这个问题,我尝试了这个问题的所有解决方案,但它没有帮助启动我的ASP。asp.net MVC 5项目与IIS Express。删除IIS Express(使用控制面板)后,请从www.microsoft.com下载最新版本并安装。在这之后,一切都很好。

几周后,我更新了Visual Studio,我又遇到了这个问题。我删除IIS Express并重新安装,现在工作正常。 另外,修理对我没有帮助,只能卸载和安装。

进入启动项目的属性,增加项目Url的端口号可能是解决这个问题的最快方法,我还没有读到任何人提到过这个问题。

你不需要重新启动VS,因为如果你需要运行一些其他实例,它有时会很麻烦。

我在新机器和新安装的VS 2022上解决这个问题的方法是安装3.1框架。因此,请检查确保项目所期望的框架已安装在本地机器上。

在尝试这些方法之前,请重新启动计算机!

其中一些可能是有用的。使用netstat技巧

netstat -ano | find

帮助我,因为另一个应用程序正在使用我的端口,但没有完全解决我的问题。IIS Express仍然不断崩溃。直到我重启win 10电脑(一周以来的第一次),我的问题才完全解决。

我的解决办法很简单,我缺少先决条件。我需要安装。net Core SDK