18

使用 Firefox 在 Visual Studio.net 2005 中调试 asp.net 网站/Web 项目的加载速度比使用 IE 慢。

我在某处读过一些东西,有办法解决这个问题,但我终生无法再次找到它。

有谁知道我在说什么,可以指出我正确的方向吗?

干杯约翰

编辑

抱歉,我没有很好地解释自己(再次)。我更喜欢 Firefox 进行调试(firebug 等)

使用 IE 调试时按 F5,浏览器启动速度非常快,点击我的 Web 应用程序几乎是即时的,当一个断点被击中时,我立即得到我的代码,没有任何延迟。

使用 FireFox 调试时按 F5,浏览器启动速度非常慢(好吧,我有一些插件会减慢 FF 加载速度)但是在我的 Web 应用程序周围单击真的很慢,并且当遇到断点时,需要很长时间才能破解代码。

我发誓我在某处读过一些东西,说 Firefox 中有一个设置(可能是关于:config?),当更改为一些神奇的设置时,这一切都解决了。

4

4 回答 4

30

答对了。找到我之前读过的文章。

我刚刚将 about:config 中的 network.dns.ipv4OnlyDomains 属性更改为 localhost。重新启动 firefox,现在 firefox 在使用 Visual Studio (2005) 调试 asp.net 时执行与 IE 相同的操作。

希望这可以帮助其他有同样问题的人。

于 2008-08-24T11:32:03.233 回答
12

“替代解决方案”。在 Firefox 中执行以下操作

  1. 地址栏中的 about:config
  2. 将 network.dns.disableIPv6 设置为 true。
于 2008-08-24T11:34:57.017 回答
0

你是认真的吗?我坚持使用 Firefox 的主要原因之一是因为它更易于开发。

实时源代码更新很棒(查看源代码 > 更改代码 > 重建 > F5 在源代码中)...

什么是“慢”。我的意思是,某些浏览器的渲染速度往往较慢,但我看不出它如何影响您的调试时间?一旦发出请求,并且您的断点在代码中被命中,它就会停止?

于 2008-08-24T10:48:34.663 回答
0

为了快速调试试试这个..

在适当的位置将 Debugger.Break() 添加到您的代码中。

如果在本地开发机器上,浏览到 Firefox 中的页面(通过 localhost)?并且 Visual Studio Just in Time 调试器应该会弹出.. 选择当前打开的 Visual Studio 实例,您可以进入您想要的每个代码,而无需从头开始或跳转到光标。

——李

于 2009-01-22T11:12:58.900 回答