我试图在visual studio 2013更新3上运行任何程序,我得到以下警告框:
Id为####的进程未运行。
每次都有不同的身份证号码显示。
在错误窗口,我得到这个错误消息:
程序“[3148]iisexpress.exe”已退出,代码为-1073741816 (0xc0000008)“指定了一个无效的句柄”。
有时它运行时,我在浏览器中得到以下消息:
该网页不可用。
为什么会发生这种情况,我该如何解决它?
我试图在visual studio 2013更新3上运行任何程序,我得到以下警告框:
Id为####的进程未运行。
每次都有不同的身份证号码显示。
在错误窗口,我得到这个错误消息:
程序“[3148]iisexpress.exe”已退出,代码为-1073741816 (0xc0000008)“指定了一个无效的句柄”。
有时它运行时,我在浏览器中得到以下消息:
该网页不可用。
为什么会发生这种情况,我该如何解决它?
当前回答
我的解决办法很简单,我缺少先决条件。我需要安装。net Core SDK
其他回答
关闭Visual studio实例。 在管理模式下重新启动。“以管理员身份运行”
如果使用git作为源代码控制,还应该确保忽略任何特定于用户的文件。
[Dd]ebug/
[Dd]ebugPublic/
[Rr]elease/
[Rr]eleases/
x64/
x86/
bld/
[Bb]in/
[Oo]bj/
[Ll]og/
如果它们已经被跟踪,那么使用git -r rm——cached
这为我解决了错误。
我尝试了这里的大部分方法都没用,但终于找到了修复我的机器的方法,所以我想分享一下:
按照之前在另一个问题中的建议,我已经使用netsh添加::来ipllisten。结果我的解决方案是取消这个,只需在他们的建议中替换add:
netsh http delete iplisten ipaddress=::
你也可以手动从注册表中删除HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP\Parameters\ListenOnlyList并重新启动服务/你的电脑。
我的解决办法很简单,我缺少先决条件。我需要安装。net Core SDK
第一个错误
对于第一个错误:
ID为####的进程未运行。
下面的步骤对我很有效:
关闭Visual Studio的所有实例。 重命名IISExpress文件夹(在我的PC中是C:\Users\jmelosegui\Documents)。 添加值为1的_CSRUN_DISABLE_WORKAROUNDS Environment System变量。 以管理员模式启动Visual Studio。(在Windows操作系统下,右键单击可执行文件并选择以管理员身份运行)。
第二个错误
第二个错误:
该网页不可用
是什么导致了这个错误:
我在使用SSL时删除了IIS快速开发证书。
下面的步骤对我很有效:
进入控制面板。 选择添加/删除程序。 定位IIS 8.0 Express。 右键单击它,然后单击修复。 你的证书应该还回来了!