打开标记文件时,Visual Studio 2005会挂起

时间:2009-10-15 15:38:23

标签: visual-studio visual-studio-2005

我正在开发Visual Studio 2005中的Web应用程序项目,并且每当我打开任何标记文件(ascx,aspx等)时,最后一两天,Visual Studio都会挂起并且永远不会恢复。如果您尝试单击UI中的任何内容 - 代码,菜单,关闭窗口'X' - 我会得到托盘图标,告诉我Visual Studio正忙,并继续等待它。

我从不使用设计器,所以它直接打开标记,它似乎在它挂起之前呈现。

有什么想法吗?我最近没有改变系统上的任何东西,但我不会把它放在公司IT之上。我卸载了ReShaper,问题仍然存在。

更新:卸载VisualSVN,尝试重置环境,但它仍然挂在标记文件上。我的下一步是卸载SP1,修复VS,然后重新安装SP1。

更新2:已卸载SP1,但VS的修复失败。重新启动后的下一步是卸载VS。

2 个答案:

答案 0 :(得分:1)

在解决Microsoft问题时,我们发现即使项目设置为使用webdev服务器,但当Visual Studio挂起时,它仍尝试访问IIS元数据库中的数据。由于“万维网发布”服务处于启动或停止状态,导致数据无法访问,因此无法读取数据。

最直接的解决方法是将此服务的启动设置为“手动”并重新启动。随着IIS彻底停止一切正常。

在我们能够深入了解阻止IIS启动的内容之前几天,惊喜,惊喜,它再次神奇地工作。我们得出的结论是,许多严厉的,IT授权的迈克菲应用程序中的一个是罪魁祸首。已经发布了这台机器的更新,似乎解决了这个问题。

在我设置的另一台机器上进一步确认了这一点,其中迈克菲是唯一安装的非开发软件,并且它也出现了同样的问题。

答案 1 :(得分:0)

您可以尝试在没有使用/SafeMode命令行开关

加载的加载项的情况下启动Visual Studio
devenv.exe /SafeMode

另一个典型的故障排除步骤是从您的解决方案中删除Visual Studio创建的所有文件(* .suo; * .ncb等)。