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

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

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

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

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

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

该网页不可用。

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


当前回答

我找到了问题的根源。问题的根源不是我的项目,也不是我的可视化工作室,而是我的IIS。

当我从C:\Program Files\ IISExpress打开IISExpress .exe时,命令提示符立即关闭。如果您的IIS Express正常,则将显示如下所示的内容。

我所做的是通过控制面板中的“打开或关闭Windows功能”重置或重新安装IIS Express。并按照以下链接中包含的步骤说明进行操作

回答IIS w3svc错误

其他回答

我也有同样的问题。重新启动Visual Studio对我来说很有效。

TL;DR:如果你安装了正确的。net Core(我猜是。net)运行时,请安装任何补丁更新,如果没有最新版本,请重新安装。

细节: 类似于其他几个答案,他们只是没有安装正确的。net核心。我试图运行一个。net Core 3.1 web应用程序,它在之前的几个月里工作得很好,但突然发生了这种情况。

我确实安装了3.1(运行时3.1.21和3.1.22)。然而,12天前已经发布了一个新的版本(3.1.23),安装它就解决了这个问题。

我不知道这是因为它知道有一个新补丁,而我没有,所以它无法运行,还是因为我的3.1.22安装有问题。值得尝试安装最新的补丁,或重新安装现有的安装。

转到以下目录

% userprofile % \ \ IISExpress \ Config目录的文档

删除该文件夹内的所有文件。重新启动视觉工作室和工作就像一个魅力。

对我来说,这就是解决方案,

关闭所有正在运行的Visual studio实例 打开解决方案文件夹并删除.vs文件夹(隐藏文件夹) 打开运行命令 输入iisreset并按Ok,您可能会看到一个命令提示符和 等待它完成,它将自动关闭

现在打开visual studio并运行你的项目,它应该可以运行。

我遇到了同样的问题,需要做的是正确地安装IIS Express。

我右键点击我的项目属性=> Web(选项卡)和服务器: 项目URL已经预填充,我点击“创建虚拟目录”按钮。

我刚刚重新安装(刷新)窗口,IIS没有安装b/c,它是新的。