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

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

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

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

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

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

该网页不可用。

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


当前回答

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

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

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

其他回答

我也有类似的问题,但我的问题是驱动器中存在已删除的图像文件。

我删除了它,删除了。vs隐藏文件夹,现在它工作了

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

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

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

回答IIS w3svc错误

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

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

以管理员身份打开Visual Studio 右键单击项目,点击“卸载项目” 同样,右键单击项目,点击“编辑PROJECT_NAME.csproj” 找到下面的代码并删除它: 63366年< DevelopmentServerPort > < / DevelopmentServerPort > < DevelopmentServerVPath > / < / DevelopmentServerVPath > < IISUrl > http://localhost: 63366 / < / IISUrl > 保存并关闭文件.csproj 右键单击项目并重新加载它

看起来有很多有效的解决方案,也有一些行不通……

在几次测试迭代之后,我的问题不断浮出水面。 是的,重启PC和/或VS可以解决这个问题…但暂时。

我的解决方案是撤销几天前启用的安全更改 早于勒索软件保护下的受控文件夹访问。

我通过以下方法撤销了这一更改: (右击开始) 设置->更新和安全->Windows安全->病毒和威胁防护->病毒和威胁防护设置->管理设置

受控文件夹访问 单击->管理受控文件夹访问 (这也是勒索软件保护屏幕)

关闭受控文件夹访问。

这对我来说是100%的问题,因为我可以在不重新启动VS的情况下运行我的测试。