您好,
我正在使用 Visual Studio 2010 开发 ASP.NET MVC 网站。该网站是从本地计算机构建并运行的,本地计算机内置 ASP.NET 开发服务器,数据库位于网络上的某个地方。
问题是加载或重新加载页面非常慢,请看一下这个场景:
Link to image
知道为什么这么慢吗?
此致
编辑:我发现这只会发生在 Firefox 中,IE 会更快地返回页面?
最佳答案
快速解决
只是改变
http://localhost:XXXX/YourSite/Here
到
http://127.0.0.1:XXXX/YourSite/Here
IMO 比在 Firefox 中禁用 IPv6 设置要好得多,如果您想使用 IPv6 怎么办?
更永久的解决方案
如果你想要一个更持久的解决方案,你可以编辑你的主机文件,通常是
C:\Windows\system32\drivers\etc\hosts
在 Windows 上,并为 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。
关于asp.net-mvc - Visual Studio 和 ASP.NET MVC 的加载时间很慢?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5237340/