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

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

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

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

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

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

该网页不可用。

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


当前回答

所以,对我来说,什么都不管用,当我得到一台新机器时,这种情况就发生了。显然它没有旧版本的。net。进入VS安装程序,选中。net 5运行时(VS 2022)。现在在所有。net 5项目上运行良好。

其他回答

我也有同样的问题,上面的方法对我不起作用。我的错误是双重的。

我的默认浏览器是Opera,但它无法附加到Opera上。 我有多个启动项目,所以它不会让我切换到IE,直到我把默认的启动项目改回只有MVC外壳。

我把这个项目专门设置为启动,然后我把它切换回启动IE,它又开始调试了。

当我得到这个的时候,当管理员似乎并没有什么不同。

确保所有iisexpress.exe进程都已关闭 编辑< path_to_your_solution > \ \ .vs \ config \ applicationhost.config的解决方案 修改站点名称。 <site name="MySite" id="1" serverAutoStart="true"> : <site name="MySite2" id="1" serverAutoStart="true"> 这为我解决了问题

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

所以,对我来说,什么都不管用,当我得到一台新机器时,这种情况就发生了。显然它没有旧版本的。net。进入VS安装程序,选中。net 5运行时(VS 2022)。现在在所有。net 5项目上运行良好。

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

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