【问题标题】:Visual Studio 2010 hangs when starting asp.net site debugging启动 asp.net 站点调试时,Visual Studio 2010 挂起
【发布时间】:2010-05-04 09:37:21
【问题描述】:

我在 Windows 7 x64 上使用 Visual Studio 2010 时遇到问题。当我开始 asp.net 站点调试时,它停止工作。唯一的解决方案是重新启动 IIS。 有人有这方面的经验吗?

谢谢

【问题讨论】:

  • 尝试使用 processExporer 查看哪个部分停止工作。我对帮助模块有类似的经历,由于某种原因停止了,一切都停止了。
  • 我遇到了同样的问题。对我来说,在项目加载后第一次调试工作,并在任何后续调试尝试中挂起。 Microsoft Connect 中存在此问题。 connect.microsoft.com/VisualStudio/feedback/details/556000
  • 我遇到了同样的问题。我唯一能在我的工作进程日志中找到的是:DEBUG /DebugAttach.aspx - 443 - 127.0.0.1 - 401 0 0 0 这在 EventViewer 中:远程调试器无法与 Visual Studio 通信,必须中止远程调试会话。请重新调试。

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


【解决方案1】:

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

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

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

对于这个问题给您带来的不便,我们深表歉意。

【讨论】:

    【解决方案2】:

    这篇 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

    【讨论】:

      【解决方案3】:

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

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

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

      我希望这会有所帮助!

      【讨论】:

        【解决方案4】:

        今天早上我突然遇到了这个问题。就我而言,我正在将数据库转换为网页,我的解决方案中一个项目的文件夹之一现在有超过 20 万个 html 网页。一旦我关闭了我的解决方案并删除了带有巨大文件夹调试的项目,它就会再次工作。

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

        【讨论】:

          猜你喜欢
          • 2016-02-21
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2011-12-25
          • 1970-01-01
          • 2023-04-05
          • 1970-01-01
          相关资源
          最近更新 更多