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

Ban*_*hee 4 asp.net-mvc optimization webserver

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

问题是加载或重新加载页面非常慢,看看这个场景:

在此输入图像描述 链接到图像

知道为什么这么慢吗?

最好的祝福

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

elw*_*wyn 8

快速解决

只是改变

http://localhost:XXXX/YourSite/Here
Run Code Online (Sandbox Code Playgroud)

http://127.0.0.1:XXXX/YourSite/Here
Run Code Online (Sandbox Code Playgroud)

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

更永久的解决方案

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

127.0.0.1 localhost
Run Code Online (Sandbox Code Playgroud)

专门定制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.