【问题标题】:VS2008 SP1: Pressing F5 takes ages to start websiteVS2008 SP1:按 F5 需要很长时间才能启动网站
【发布时间】:2009-01-14 07:45:45
【问题描述】:

我有一个 Silverlight 项目(带有 ASP.net MVC Web 项目)

突然间,当我按下 F5 时,从 Internet Explorer 打开到连接调试器大约需要 20 秒。请注意,这是一个自大约 3 个月以来就完美运行的项目。问题是前几天才出现的。

当我开始不调试时,一切运行正常。

关于如何解决这个问题的任何指示?

编辑:当我查看输出窗口时,它所做的只是加载所有不同的程序集,但一次一个程序集的速度非常缓慢……

另请注意,其他项目似乎可以正常启动,即使在调试时也是如此。

【问题讨论】:

    标签: visual-studio-2008 silverlight model-view-controller debugging


    【解决方案1】:

    几个月前我遇到了同样的问题,我浏览了几个小时,找到了不同的解决方案,最后解决方案真的很简单——只需单击“调试”->“删除所有断点”。对我来说这很奇怪,因为我没有任何我知道的断点......但是它起作用了......我已经手动删除了它们,但是在从菜单中选择删除所有断点之后它又开始正常工作了......

    希望对您有所帮助...因为这是我用 VS 遇到过的最烦人的问题 :)

    【讨论】:

    • Eeeuh,在不知道您的评论的情况下,我“不小心”删除了所有断点。回头看看你的答案,它现在似乎有效:) wtf :)
    • 是的,我曾经遇到过这个问题,然后我意识到我在 catch 块中有 25 个以上的断点。删除了所有我需要的,它又开始工作了。 2年前发现这个bug。显然没有修复。
    • 在我的情况下,我的项目非常小,我只有几个断点(肯定少于 5 个)并且速度开始变慢......在我删除断点后我可以再次但回到我的 5没有问题或缓慢的断点......所以它看起来很随机......
    • 这里与 texmex5 相同。我现在再次设置了大约相同数量的断点,但它仍然有效。嘿,我没有抱怨:)
    • 也许有人应该在 MS 的 Connect 上报告这个?
    【解决方案2】:

    我在尝试使用“F5”运行 Web 应用程序时也看到了随机缓慢。我认为这很大程度上是由于 VS2008 中的客户端调试功能似乎需要一些时间才能加载。您最近是否向您的项目添加了任何大型 javascript 库?

    我们大多数人只是在没有调试的情况下启动 Web 应用程序,然后在需要时将调试器附加到工作进程。因为大多数时候我们不需要调试器功能。如果我们需要客户端调试,我们使用 firebug 或 IE 开发工具栏。

    【讨论】:

      【解决方案3】:

      如果(与许多公司一样)您的“我的文档”目录映射到网络驱动器,我已经看到了一个减速问题。 Visual Studio 在此处存储了几个设置,这可能会在调试时略微增加延迟。将此更改回本地驱动器,您可能会看到改进,也可能扩展到其他应用程序。

      【讨论】:

        猜你喜欢
        • 2013-11-15
        • 2014-02-23
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2021-02-28
        • 1970-01-01
        相关资源
        最近更新 更多