Visual studio 2013 ID为#####的进程未在visual studio professional 2013更新3中运行
我正在尝试在visual studio 2013 update 3上运行任何程序,并收到以下警报框:Visual studio 2013 ID为#####的进程未在visual studio professional 2013更新3中运行,visual-studio-2013,iis-express,Visual Studio 2013,Iis Express,我正在尝试在visual studio 2013 update 3上运行任何程序,并收到以下警报框: ID为#####的进程未运行。//每次显示不同的ID号时 在错误窗口中,我得到以下错误消息: The program '[3148] iisexpress.exe' has exited with code -1073741816 (0xc0000008) 'An invalid handle was specified'. 有时它会运行,在浏览器中我会收到以下消息:该网页不可用。 我环顾四周
ID为#####的进程未运行。
//每次显示不同的ID号时
在错误窗口中,我得到以下错误消息:
The program '[3148] iisexpress.exe' has exited with code -1073741816 (0xc0000008) 'An invalid handle was specified'.
有时它会运行,在浏览器中我会收到以下消息:该网页不可用。
我环顾四周,尝试了几乎所有的方法,但仍然无法解决问题
请帮助任何人第一个错误
对于第一个错误:
ID为“”的进程未运行
以下步骤对我有效:
希望这有帮助 我也有同样的问题,做上面的事对我来说不管用。我的错误是双重的
希望能有所帮助我遇到了同样的问题,并发现文件“applicationhost.config”(在..\Documents\IISExpress\config中)的本地主机端口号(在“站点”部分)与在project\properties\web中指定的端口号不同。把它们换成相同的号码,问题就消失了我也有同样的问题。重新启动Visual Studio对我来说很有效。我在Chrome上也遇到了类似的问题 由于某种原因,VS似乎无法连接到Chrome进程 解决方案: 1.封闭铬 2.关闭Chrome后,启动web项目并允许VS打开Chrome
希望对您有所帮助。关于第一个错误: ID为#####的进程未运行 当IIS Express无法绑定到端口时,有时会出现这种情况。一个可能的原因是其他进程已经绑定到该端口。Visual Studio将启动IISExpress.exe进程(该进程将无法绑定到端口并再次退出),然后连接到现在已终止的进程,从而导致上述错误 要进行检查,请在项目设置(例如12116)中记下端口号,然后重试:
netstat -ano | find "12116"
如果另一个进程的端口打开,这将给出它的PID。然后,您可以选择终止有问题的进程或重新分配您自己的端口号。如果您使用的是64位计算机
那么问题可能是由于Visual Studio使用32位IIS Express造成的
解决方案:在Visual Studio中,转到“工具”菜单>“选项>项目和解决方案>Web项目>启用“使用64位版本的IIS Express”选项,然后单击“确定”我最近遇到了与VS 2013和IIS Express相同的问题: “ID为#####的进程未运行。”//每次都会显示不同的ID号 以下是我发现的对我有效的解决方案: 1) 进入文档->IIS Express->配置->应用程序主机.config 2) 我在记事本中打开了applicationhost.config++ 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) 将第一行的结尾更改为
<add name="Clr4IntegratedAppPool" managedRuntimeVersion="v4.0" managedPipelineMode="Integrated" CLRConfigFile="%IIS_USER_HOME%\config\aspnet.config" autoStart="true" />
请注意,我所做的只是在“true”之后添加“/”来关闭标记
我现在可以在web浏览器中运行项目并调试代码
此外,我已经更新到更新4,但有相同的问题。我相信附加applicationhost.config文件是解决问题的方法
我希望这有帮助 相同错误使用visual studio 2015 RC时,ID为#####的进程未运行 只有在“控制面板-程序和功能”中修复IIS 10后才能删除此消息
雷纳托@Kilanny你的答案是正确的。2015年的大多数机器都是64位的,因此您很有可能只需要启用工具主导航链接菜单下的64位选项。无需配置其他文件或硬代码端口。此外,端口分配应该是动态的。此修复程序适用于2013年更新3和Visual Studio 2015社区版 查看以下图像以获取迷你教程: (我只是在改进基兰尼的答案)
这可能是由于各种原因造成的,如果您在命令行中运行
IISExpress.exe
(\Program Files(x86)\IISExpress\IISExpress.exe
用于32位,\Program Files\IISExpress\IISExpress.exe
用于64位),您将获得更多详细信息。就我而言:
C:\Program Files\IIS Express>iisexpress.exe
Filename: \\?\C:\Users\My.Username\Documents\IISExpress\config\applicationhost.config
Line number: 15
Error: Configuration file is not well-formed XML
很好,很容易修复,但那是我的错 容易解决:
<DevelopmentServerPort>63366</DevelopmentServerPort>
<DevelopmentServerVPath>/</DevelopmentServerVPath>
<IISUrl>http://localhost:63366/</IISUrl>
63366
/
http://localhost:63366/
cmd - regedit-HKEY_LOCAL_MACHINE-SYSTEM-CurrentControlSet-Services-HTTP-START=3
<DevelopmentServerPort>xxxxx</DevelopmentServerPort>
<DevelopmentServerVPath></DevelopmentServerVPath>
<IISUrl>http://localhost:xxxxx/</IISUrl>
netstat -ano | find
1. Reinstalling the whole VS2019 web development environment
2. Deleting `%userprofile%\Documents\IISExpress`
3. Deleting projects' `.vs` folders
4. Removing `IIExpress 10` from `Programms` in Win10
5. Changing projects' settings/properties
HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\HTTP