Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/spring/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# Microsoft.VisualStudio.Web.Host.exe使用Visual Studio 2012/WIn7锁定32位进程_C#_Asp.net_Visual Studio 2012_Web - Fatal编程技术网

C# Microsoft.VisualStudio.Web.Host.exe使用Visual Studio 2012/WIn7锁定32位进程

C# Microsoft.VisualStudio.Web.Host.exe使用Visual Studio 2012/WIn7锁定32位进程,c#,asp.net,visual-studio-2012,web,C#,Asp.net,Visual Studio 2012,Web,我的Windows 7/64 Pro box带有Visual Studio 2012 Ultimate,已修改为更新4,但有一个问题 在过去的一周里,我开始遇到一个原本可以容忍的问题,但现在变得更糟,变得无法使用,我需要一些(任何?)建议。事实可能证明,这更适合作为微软的问题,而不是纯粹的编程问题,但我认为可能有人经历过这个问题,因此我在这里试一试 问题是:VS2012 IDE在启动后的瞬间,在没有加载解决方案或项目的情况下被占用,进入“无响应”模式,再也不会返回。然而,更糟糕的是,当这种情况发

我的Windows 7/64 Pro box带有Visual Studio 2012 Ultimate,已修改为更新4,但有一个问题

在过去的一周里,我开始遇到一个原本可以容忍的问题,但现在变得更糟,变得无法使用,我需要一些(任何?)建议。事实可能证明,这更适合作为微软的问题,而不是纯粹的编程问题,但我认为可能有人经历过这个问题,因此我在这里试一试

问题是:VS2012 IDE在启动后的瞬间,在没有加载解决方案或项目的情况下被占用,进入“无响应”模式,再也不会返回。然而,更糟糕的是,当这种情况发生时,它会阻止操作系统启动任何32位进程,而64位进程并没有完全响应

这在上周只发生过一两次,因此我认为这是一种奇怪/一次性的情况,并不认为这是一个长期问题。今天变成了慢性病。然而在过去的几天里,这种症状是不寻常的,今天它阻止了我整天在VS2012工作。VS2012 IDE将在短时间内响应,然后停止

对问题的性质做了一些研究,并观察到它直到我启动VS2012才出现,我开始意识到它必须与本机VS可执行文件或与之一起启动的辅助devenv.exe相关联。然而,真正的罪魁祸首是Microsoft.VisualStudio.Web.Host.exe可执行文件,该文件提供了导致问题的VS主机环境的Web版本

当VS2012 IDE卡住时,终止Web.Host.exe进程将立即释放IDE一段时间,并允许任何“排队”的32位应用程序启动。但是,一旦web托管进程重新启动,症状就会出现

我已将VS2012更新为更新4,并执行了VS2012的修复安装,但没有任何更改。事件日志中没有表明硬件问题(如硬盘驱动器故障)或任何其他低级/有机操作系统问题的错误。在web主机进程端确实没有什么可配置的(据我所知),因此,除了完全重新安装VS2012之外,我不确定还可以尝试什么

我在一个Microsoft Connect论坛上看到了与此错误稍纵即逝的相似之处,但事实上,症状并不完全相同,而且规定的修复(VS2012更新至第4版)也无济于事

编辑:附加信息的一小部分-在这种情况下唯一可能被证明是“x因素”的不寻常因素是最近一周内切换到TFS-与问题的出现惊人地一致。但是想到SCC提供商对内容的兴趣会比支持Intellisense、调试之类的东西少,我很难说服自己它将是一个玩家。然而,在这一点上,谁知道呢


非常感谢您的建议。

很抱歉,我只能为此提供一个通用的解决方案-在更新到Update 4之后,我执行了Visual Studio 2012的修复安装,从那时起,此锁定问题就不再发生。我不能说某个特定的库是否已更新或重新安装,或者某些配置设置是否已更改,但无论哪种方式(到目前为止)VS 2012都令人满意,我正在重新工作。如果我找到它,将更新更多信息。

我们有一个术语来描述这个。。。VisualStudio“whitey”最近在许多运行同一解决方案的机器上已经司空见惯。杀死网络主机很有趣。也许将调试转移到全脂IIS中是个好主意。一般来说,在VS下运行比在pikey dev服务器下运行要好。@spender也许我有点困惑-但我们的应用程序实际上是在“全脂IIS”下运行的。我相信,Web.Host.exe是类似于传统Windows可执行文件的“vshost.exe”进程的运行时托管环境,而不是ASP.NET“开发服务器”。现在,如果我错了,那就太好了,我会在这过程中学到一些有价值的东西@spender只是仔细检查了一下,我的思路是正确的-ASP.NET开发服务器是WebDev.WebServer40.exe,而不是Micro…Web.Host.exe可执行。无论如何,谢谢你的想法,谢谢你的帮助。@spender一点问题都没有!!!我感谢你的帮助!我还打算建议进行修复,在卸载/重新安装VS之后,再卸载/重新安装windows。另一个值得关注的向量是硬盘的稳定性,尤其是锁定症状。