使用Visual Studio和ASP.NET MVC加载时间非常慢?

时间:2011-03-08 19:35:58

标签: asp.net-mvc optimization webserver

我正在使用Visual Studio 2010开发一个ASP.NET MVC网站。该站点是使用本地内置的ASP.NET开发服务器从本地计算机构建和运行的,该数据库位于网络上。 / p>

问题是加载或重新加载页面的速度非常慢,请看一下这个场景:

enter image description here Link to image

知道为什么这么慢?

BestRegards

编辑:我发现这只发生在Firefox上,IE会更快地返回页面ALOT吗?

2 个答案:

答案 0 :(得分:8)

快速修复

只需更改

http://localhost:XXXX/YourSite/Here

http://127.0.0.1:XXXX/YourSite/Here

比在Firefox中禁用IPv6设置好多了IMO,如果你想使用IPv6怎么办?

更多永久解决方案

如果您想要一个稍微更持久的解决方案,您可以编辑您的主机文件,通常在Windows上C:\Windows\system32\drivers\etc\hosts,并为localhost添加规则:

127.0.0.1 localhost

自定义Firefox

如果您确定要在Firefox中禁用IPv6,请在此处详细说明: http://kb.mozillazine.org/Network.dns.disableIPv6

编辑:实际上,如果您想在Firefox中修复此问题,而不是像我刚刚发布的链接那样完全禁用IPv6,或者按照此问题的其他答案的指定,请阅读: http://theycallmemrjames.blogspot.com/2010/09/firefox-is-really-slow-testing-sites-on.html 这显示了如何将localhost的规则设置为仅使用IPv4,因此您的浏览器仍可以根据需要使用IPv6。

答案 1 :(得分:2)

http://codewut.de/content/local-iis-dev-server-firefox-slow-request-response-times

  

如果遇到同样的问题,请在Firefox中禁用IPv6支持:   about:config - > network.dns.disableIPv6 - >真正   显然,Firefox和Microsoft Internet Information Server不喜欢在没有人为干预的情况下很好地在Vista上一起玩。

更多细节(以及底部的链接): http://weblogs.asp.net/bleroy/archive/2008/12/29/why-are-scripts-slow-to-load-in-firefox-when-using-visual-studio-s-built-in-development-web-server-a-k-a-cassini.aspx

尝试一下,让我/我们知道它是否有帮助!我听说过很多关于这个问题的事。