启动asp.net站点调试时,Visual Studio 2010会挂起

时间:2010-05-04 09:37:22

标签: asp.net visual-studio-2010 iis-7

我在Windows 7 x64上遇到Visual Studio 2010的问题。当我启动asp.net站点调试时,它停止工作。只有解决方案是重新启动IIS。 有没有人体验过这个?

由于

4 个答案:

答案 0 :(得分:3)

正如彼得所提到的,通过“附加到进程”对话框手动附加应该可以正常工作。

另一种选择是暂时将项目更新为.NET Framework v4.0。在IDE中,这可以在项目属性下的“构建”部分中完成。

我们仍在调查此问题,以找到更长期的解决方案。

很抱歉此问题造成的不便。

答案 1 :(得分:1)

这篇M $ Connect文章直接指向主题:http://connect.microsoft.com/VisualStudio/feedback/details/556000/vs-2010-hangs-when-debugging-asp-net-3-5-web-application-or-website

除了提出的不同中间解决方案之外,似乎还有一个官方 Microsoft VS 2010 HotFix:http://archive.msdn.microsoft.com/KB2106584/Release/ProjectReleases.aspx?ReleaseId=4834

HTH

答案 2 :(得分:0)

这是一个帮助我的解决方法:

转到Debug-> Attach to Process。如果“附加到”框显示“自动:本机代码”,则单击“选择...”按钮。在“选择代码类型”对话框中,将“自动确定要调试的代码类型”选项更改为“调试这些代码类型”,然后仅选择项目的选项。对我来说,这是'Managed(v2.0,v1.1,v1.0)'。单击确定。然后在“附加到进程”对话框中单击“取消”。

此时我现在可以进行F5调试了。

我希望这有帮助!

答案 3 :(得分:-1)

值得我今天早上出现这个问题。在我的情况下,我正在将数据库转换为网页,我的解决方案中的一个项目的文件夹之一现在有超过20万个html网页。一旦我解决了我的解决方案并删除了巨型文件夹调试项目再次工作。

这与执行全局搜索时发生的情况没有什么不同,而2010年试图搜索包含大量文件的文件夹。