Visual Studio Express无法调试 - “调试器未正确安装”

时间:2009-12-03 15:19:08

标签: c# .net visual-studio debugging visual-studio-express

我最近在笔记本电脑上运行了Visual Web Developer 2008 Express Edition(运行XP SP3),为网站开发了一些c#.net代码。一切似乎都很好,我可以编辑代码,网站运行在IIS ...

当我点击F5进行调试时出现了问题。我收到以下错误消息:

“无法使用'VITCH2000'连接到应用程序'WebDev.WebServer.EXE'(PID:3520)。调试器未正确安装。无法调试所请求的代码类型。运行安装程序以安装或修复调试器”

我已经搜索了错误消息并花了好几个小时尝试各种修复但没有快乐。调试器拒绝工作。我还修复了.net框架(2,3和3.5)并卸载/重新安装/修复了Visual Web Developer 2008 Express Edition,但仍然存在相同的错误。

我还在C:\ Program Files \ Common Files \ Microsoft Shared \ VS7Debug中重新注册了dll,甚至在卸载和重新安装之间都删除了它们,但似乎没有任何帮助。

有谁知道我打算运行哪种设置或使这种调试器工作的方法?任何想法都非常感激!

2 个答案:

答案 0 :(得分:0)

这只是一个黑暗的镜头,但您可能会尝试安装Visual C#2008 Express Edition,看看是否可以将您的Web项目导入该版本并从那里进行调试。自从我使用Express版本以来已经有一段时间了,但我似乎记得使用Visual C#2005 Express Edition来运行Web应用程序。

答案 1 :(得分:0)

我似乎有一个解决方案(各种各样)。我决定尝试使用“打开网站>本地IIS”来打开网站,而不是“打开网站>文件系统”。调试器现在可以工作!!!好极了!但这有一个缺点。有一堆第三方代码作为IIS中的虚拟目录链接到该站点。该网站现在需要更长时间才能编译,因为它似乎在启动网站之前编译(或至少错误检查)所有代码。有没有办法解决这个问题。

由于文件系统方法在我的台式计算机上运行正常,我还决定尝试将站点代码签出到我的计算机上的不同目录,并使用“打开网站>文件系统”打开该新文件夹。你猜怎么着?它也正确调试!!因此,我创建的特定项目的设置似乎有问题。在VS的所有重新安装中,这些用户文件尚未被替换(尽管我曾删除过整个“My Documents \ Visual Studio 2008”目录。

如何删除初始项目的所有用户设置文件以便我可以从原始文件系统位置进行调试?