【问题标题】:Debugging asp.net with firefox and visual studio.net - very slow compared to IE使用 firefox 和 visual studio.net 调试 asp.net - 与 IE 相比非常慢
【发布时间】:2008-08-24 10:28:10
【问题描述】:

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

我在某处读到了一些可以解决此问题的方法,但我终生无法再次找到它。

有没有人知道我在说什么,可以指点我正确的方向吗?

干杯 约翰

编辑

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

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

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

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

【问题讨论】:

    标签: debugging firefox visual-studio-2005


    【解决方案1】:

    宾果游戏。找到了我之前读过的article

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

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

    【讨论】:

    • 也可以手动将浏览器地址栏中的localhost改为127.0.0.1
    【解决方案2】:

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

    1. 关于:地址栏中的配置
    2. 将 network.dns.disableIPv6 设置为 true。

    【讨论】:

    • 为我工作。恕我直言,这实际上是一个更好的解决方案,因为 IPv6 尚未真正使用(?)
    • 这对我来说是一种享受。在针对 cassini 进行调试时,那些 dns 查找非常可怕
    • 注意:引用上述文章:“...网络上的许多页面建议您将nework.dns.disableIPv6 属性设置为true,但这会禁用对所有访问过的站点的IPv6 支持浏览器(至少根据 Wiki 文档)”
    【解决方案3】:

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

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

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

    【讨论】:

      【解决方案4】:

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

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

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

      --李

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 2018-07-17
        • 2012-04-16
        • 2021-02-13
        • 2017-05-07
        • 1970-01-01
        • 2017-06-05
        • 2015-01-27
        相关资源
        最近更新 更多