我试图在visual studio 2013更新3上运行任何程序,我得到以下警告框:
Id为####的进程未运行。
每次都有不同的身份证号码显示。
在错误窗口,我得到这个错误消息:
程序“[3148]iisexpress.exe”已退出,代码为-1073741816 (0xc0000008)“指定了一个无效的句柄”。
有时它运行时,我在浏览器中得到以下消息:
该网页不可用。
为什么会发生这种情况,我该如何解决它?
我试图在visual studio 2013更新3上运行任何程序,我得到以下警告框:
Id为####的进程未运行。
每次都有不同的身份证号码显示。
在错误窗口,我得到这个错误消息:
程序“[3148]iisexpress.exe”已退出,代码为-1073741816 (0xc0000008)“指定了一个无效的句柄”。
有时它运行时,我在浏览器中得到以下消息:
该网页不可用。
为什么会发生这种情况,我该如何解决它?
当前回答
我最近在使用VS 2013和IIS Express时遇到了同样的问题:
"Process with an ID #### is not running ." //每次都会显示不同的ID号。
以下是我发现的对我有效的解决方法:
1)进入文档-> IIS Express -> config -> applicationhost.config
2)打开applicationhost。在notepad++中配置
3)在标签下,有几行代码看起来像这样:
<add name="Clr4IntegratedAppPool" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true">
<processModel loadUserProfile="true" />
</add>
4)去掉这两条线
<processModel loadUserProfile="true" />
</add>
5)将第一行的END改为
<add name="Clr4IntegratedAppPool" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />
注意,我所做的只是在“true”之后添加“/”来关闭标签。
我现在能够运行我的项目在一个网络浏览器和调试我的代码。
此外,我已经更新到更新4,但也有同样的问题。我相信附加applicationhost。配置文件是什么解决了这个问题。
我希望这能有所帮助!
其他回答
我做了什么来解决这个问题
打开C:\Users\gr_mext1\Documents\IISExpress\config\ applicationhost。配置并删除<sites>中的所有<site>条目,不删除<siteDefaults>!
在项目中,转到属性,Web,然后单击“创建虚拟目录”。
关闭并重新打开visual studio,加载项目并运行
固定!
第一个错误
对于第一个错误:
ID为####的进程未运行。
下面的步骤对我很有效:
关闭Visual Studio的所有实例。 重命名IISExpress文件夹(在我的PC中是C:\Users\jmelosegui\Documents)。 添加值为1的_CSRUN_DISABLE_WORKAROUNDS Environment System变量。 以管理员模式启动Visual Studio。(在Windows操作系统下,右键单击可执行文件并选择以管理员身份运行)。
第二个错误
第二个错误:
该网页不可用
是什么导致了这个错误:
我在使用SSL时删除了IIS快速开发证书。
下面的步骤对我很有效:
进入控制面板。 选择添加/删除程序。 定位IIS 8.0 Express。 右键单击它,然后单击修复。 你的证书应该还回来了!
对我来说,VS使用Firefox作为默认浏览器。重新启动VS并关闭所有Firefox窗口似乎可以解决这个问题。
Kilanny的回答是正确的。2015年的大多数机器都是64位的,所以有很多机会你只需要在工具主导航链接菜单下启用64位选项。不需要配置其他文件或硬编码端口。此外,端口分配应该是动态的。此修复适用于2013 With Update 3和Visual Studio 2015 Community Edition。
查看下面的迷你教程图片: (我只是在改进Kilanny的答案)
我找到了问题的根源。问题的根源不是我的项目,也不是我的可视化工作室,而是我的IIS。
当我从C:\Program Files\ IISExpress打开IISExpress .exe时,命令提示符立即关闭。如果您的IIS Express正常,则将显示如下所示的内容。
我所做的是通过控制面板中的“打开或关闭Windows功能”重置或重新安装IIS Express。并按照以下链接中包含的步骤说明进行操作
回答IIS w3svc错误