我试图在visual studio 2013更新3上运行任何程序,我得到以下警告框:
Id为####的进程未运行。
每次都有不同的身份证号码显示。
在错误窗口,我得到这个错误消息:
程序“[3148]iisexpress.exe”已退出,代码为-1073741816 (0xc0000008)“指定了一个无效的句柄”。
有时它运行时,我在浏览器中得到以下消息:
该网页不可用。
为什么会发生这种情况,我该如何解决它?
我试图在visual studio 2013更新3上运行任何程序,我得到以下警告框:
Id为####的进程未运行。
每次都有不同的身份证号码显示。
在错误窗口,我得到这个错误消息:
程序“[3148]iisexpress.exe”已退出,代码为-1073741816 (0xc0000008)“指定了一个无效的句柄”。
有时它运行时,我在浏览器中得到以下消息:
该网页不可用。
为什么会发生这种情况,我该如何解决它?
当前回答
找到解决方案了!
我也有类似的经历:
主要问题是启动注册表项位于:
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP
解决方法:将“Start key”的值从“4”修改为“3”后重新启动。
疲倦了以下,但没有成功:
重新安装整个VS2019 web开发环境; 删除% userprofile % \ \ IISExpress文档; 删除。vs文件夹; 从Win10程序中删除IIExpress 10 更改各种项目设置/属性。
我回忆起的一个可能的问题来源是运行Laragon,它需要将这个值更改为4才能启动Nginx web服务器。
其他回答
下面的步骤可以帮我解决这个问题:
关闭Visual Studio 导航到存储解决方案文件的文件夹,并删除隐藏的.vs文件夹。 重启Visual Studio 点击F5, IIS Express将正常加载,允许您调试。
注意:根据我的经验和评论中的其他人,这个问题似乎是由于在不同的工作站、环境或Visual Studio版本之间移动项目引起的。在.vs文件夹中必须包含一些特定于环境的信息。
cmd - regedit-HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-Services-HTTP-START=3
电脑重新启动。
为我工作!
关闭VS。 导航到解决方案的文件夹,删除隐藏的.vs文件夹。 重启VS。 点击F5, IIS Express将正常加载,允许您调试。
如果这不起作用,那么:
右键单击解决方案并转到属性 点击左侧菜单Web标签 单击复选框“覆盖应用程序根Url”
然后再次运行您的项目。
第一个错误
对于第一个错误:
ID为####的进程未运行。
下面的步骤对我很有效:
关闭Visual Studio的所有实例。 重命名IISExpress文件夹(在我的PC中是C:\Users\jmelosegui\Documents)。 添加值为1的_CSRUN_DISABLE_WORKAROUNDS Environment System变量。 以管理员模式启动Visual Studio。(在Windows操作系统下,右键单击可执行文件并选择以管理员身份运行)。
第二个错误
第二个错误:
该网页不可用
是什么导致了这个错误:
我在使用SSL时删除了IIS快速开发证书。
下面的步骤对我很有效:
进入控制面板。 选择添加/删除程序。 定位IIS 8.0 Express。 右键单击它,然后单击修复。 你的证书应该还回来了!
我的解决办法很简单,我缺少先决条件。我需要安装。net Core SDK