使用firefox和visual studio.net调试asp.net-与IE相比非常慢

时间:2020-03-05 18:42:34  来源:igfitidea点击:

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

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

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

干杯
约翰

编辑

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

使用IE进行调试时,按F5可以快速启动浏览器,并且在我的Web应用程序中单击几乎是即时的,当遇到中断时,我可以立即获得代码。

在使用FireFox进行调试时,按F5键浏览器的启动速度非常慢(好吧,我的插件加载FF的速度很慢),但单击我的Web应用程序的速度确实非常慢,并且遇到断点时,花很多时间才能破解代码。

我发誓我在某处已经读到一些内容,说明Firefox中有一个设置(可能是about:config?),当更改为某种魔术设置时,所有这些都可以解决。

解决方案

回答

你是认真的?我坚持使用Firefox的主要原因之一是因为使用它要好得多。

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

什么是"慢速"。我的意思是,某些浏览器的渲染速度较慢,但​​是我看不到它如何影响调试时间?发出请求后,在代码中命中了断点,它就停止了吗?

回答

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

我只是将about:config中的network.dns.ipv4OnlyDomains属性更改为localhost。重新启动了firefox,现在在用visual studio调试asp.net时,firefox的性能与IE相同(2005年)。

希望这对其他有相同问题的人有所帮助。

回答

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

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

回答

为了快速调试,请尝试此。

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

如果在本地开发机上,则通过localhost浏览到firefox中的页面(通过localhost)?然后将弹出Visual Studio即时调试器。选择当前打开的Visual Studio实例,我们可以进入所需的每个代码,而不必从头开始或者跳到光标。

-李