2010-08-11 99 views
5

从Visual Studio 2010开始的Asp .NET MVC 2应用程序在我看来是该死的。需要2-5秒才能刷新或打开新页面。你有同样的问题吗?你知道这个ASP .NET MVC 2调试模式是否可以以某种方式加速吗?Visual Studio 2010调试ASP .NET MVC 2应用程序很慢

我在64位计算机上,Windows 7和Visual Studio 2010中

+1

您是否在谈论初始页面加载(构建之后)缓慢或每页加载? – kbrimington 2010-08-11 21:48:12

+0

我开发了几个MVC应用程序,但没有理由让Visual Studio运行缓慢。你必须使用一些奇怪的服务器配置。但正如@kbrimington所说,这可能是由于.net在更改并首次运行后编译程序集。但是,对于任何.net应用程序,这都是一样的。 – 2010-08-11 21:59:18

+0

我发现在IIS本身运行我的网站比网站备份服务器(cassini)更快*。不知道这是为什么,但我总是针对本地IIS开发。 – 2010-08-12 00:24:33

回答

5

时启用“本机代码”调试我曾与慢的Visual Studio调试问题的工作。如果启用,请尝试禁用它。

在 “Visual Studio 2010的” 去:

  1. 项目属性 - >
  2. 页面 - >
  3. 调试器(页面底部)。 - >
  4. 禁用所有exept ASP.NET

希望它有帮助。

1

Menu.Debug.DeleteAllBreakpoints经常有效,但我仍然不知道为什么。

+0

尽管我没有设置断点,但这对我有用。谢谢! – Grokys 2011-09-21 21:57:51

0

刚刚遇到类似的问题。

我在同一个解决方案中有一个标准的ASP.NET和一个ASP.NET MVC项目。 2个开发Web服务器在我运行调试器时开始。

我刚刚卸载了标准的ASP.NET项目(包含一个测试页,而我并没有真正使用它),现在所有东西都快了很多。

希望这有助于!

2

对于我来说,禁用“编辑并继续”解决了这一问题

+1

这是哪里?我不熟悉“更改并继续”。谷歌没有提到这件事。 – Levitikon 2011-09-16 14:55:54

+0

对不起,更正了答案。为我工作。 – 2011-09-19 17:59:49

1

关闭的IntelliTrace你的MVC调试速度会更快,去:。

  1. 点击工具>选项>的IntelliTrace
  2. 。取消选中 “启用的IntelliTrace”。
  3. 单击确定
  4. 重新启动调试器。

祝你好运!