VS2008 SP1:按F5需要很长时间才能启动网站

时间:2009-01-14 07:45:46

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

我有一个Silverlight项目(使用ASP.net MVC web项目)

突然间,当我按下F5时,从Internet Explorer打开的那一刻到连接调试器的时间需要20秒。请注意,这是一个大约3个月以来完美运作的项目。问题刚刚开始。

当我开始没有调试时,一切都运行得很好。

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

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

另请注意,即使在调试时,其他项目似乎也能正常启动。

3 个答案:

答案 0 :(得分:4)

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

希望它有所帮助...因为这是我曾经遇到的最烦人的问题:)

答案 1 :(得分:0)

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

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

答案 2 :(得分:0)

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