我试图在visual studio 2013更新3上运行任何程序,我得到以下警告框:
Id为####的进程未运行。
每次都有不同的身份证号码显示。
在错误窗口,我得到这个错误消息:
程序“[3148]iisexpress.exe”已退出,代码为-1073741816 (0xc0000008)“指定了一个无效的句柄”。
有时它运行时,我在浏览器中得到以下消息:
该网页不可用。
为什么会发生这种情况,我该如何解决它?
我试图在visual studio 2013更新3上运行任何程序,我得到以下警告框:
Id为####的进程未运行。
每次都有不同的身份证号码显示。
在错误窗口,我得到这个错误消息:
程序“[3148]iisexpress.exe”已退出,代码为-1073741816 (0xc0000008)“指定了一个无效的句柄”。
有时它运行时,我在浏览器中得到以下消息:
该网页不可用。
为什么会发生这种情况,我该如何解决它?
当前回答
我找到了问题的根源。问题的根源不是我的项目,也不是我的可视化工作室,而是我的IIS。
当我从C:\Program Files\ IISExpress打开IISExpress .exe时,命令提示符立即关闭。如果您的IIS Express正常,则将显示如下所示的内容。
我所做的是通过控制面板中的“打开或关闭Windows功能”重置或重新安装IIS Express。并按照以下链接中包含的步骤说明进行操作
回答IIS w3svc错误
其他回答
找到解决方案了!
我也有类似的经历:
主要问题是启动注册表项位于:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
解决方法:将“Start key”的值从“4”修改为“3”后重新启动。
疲倦了以下,但没有成功:
重新安装整个VS2019 web开发环境; 删除% userprofile % \ \ IISExpress文档; 删除。vs文件夹; 从Win10程序中删除IIExpress 10 更改各种项目设置/属性。
我回忆起的一个可能的问题来源是运行Laragon,它需要将这个值更改为4才能启动Nginx web服务器。
进入启动项目的属性,增加项目Url的端口号可能是解决这个问题的最快方法,我还没有读到任何人提到过这个问题。
你不需要重新启动VS,因为如果你需要运行一些其他实例,它有时会很麻烦。
关闭Visual studio实例。 在管理模式下重新启动。“以管理员身份运行”
解决这个问题的方法是从解决方案中的另一个文件运行项目。具体来说,我的两个文件名为web。配置,所以我从另一个。
关闭VS。 导航到解决方案的文件夹,删除隐藏的.vs文件夹。 重启VS。 点击F5, IIS Express将正常加载,允许您调试。
如果这不起作用,那么:
右键单击解决方案并转到属性 点击左侧菜单Web标签 单击复选框“覆盖应用程序根Url”
然后再次运行您的项目。