firefoxおよびvisual studio.netを使用したasp.netのデバッグ-IEと比較して非常に遅い
-
09-06-2019 - |
質問
Firefoxを使用したVisual Studio.net 2005でのasp.net Webサイト/ Webプロジェクトのデバッグが遅い IEを使用するよりも。
これを修正する方法があることをどこかで読んだことがありますが、私の人生では再び見つけることができません。
誰が私が何をしているのか知っており、正しい方向に私を向けることができますか?
乾杯 ジョン
編集
申し訳ありませんが、私はあまり説明していません(もう一度)。デバッグにはFirefox(Firebugなど)が好きです
IEでデバッグするときにF5キーを押すと、ブラウザーが非常に速く起動し、Webアプリケーションの周りをクリックするのがほぼ瞬時になり、ブレークポントがヒットすると、すぐにコードに到達します。
FireFoxでデバッグするときにF5を押すと、ブラウザーの起動が非常に遅くなります(FFの読み込みが遅くなるプラグインがあります)が、Webアプリケーションのクリックは非常に遅く、ブレークポイントに達するとコードに侵入するのに時間がかかります。
私は、Firefoxの設定(about:config多分?)があることを読んだことを誓います。
解決
ビンゴ。前に読んだ記事を見つけました。
iはabout:configのnetwork.dns.ipv4OnlyDomainsプロパティをlocalhostに変更しました。 firefoxを再起動し、Visual Studioでasp.netをデバッグするときにfirefoxがIEと同じ動作をするようになりました(2005)。
これが同じ問題を抱えている他の誰にも役立つことを願っています。
他のヒント
"代替ソリューション"。 Firefoxで次の操作を行います
- アドレスバーのabout:config
- network.dns.disableIPv6をtrueに設定します。
本気ですか?私がFirefoxにこだわる主な理由の1つは、Firefoxでの開発が非常に優れていることです。
ライブソースの更新は素晴らしい(ソースを表示>コードを変更>再構築>ソースでF5)...
実際には「遅い」とは何ですか。つまり、一部のブラウザはレンダリングが遅くなる傾向がありますが、デバッグ時間にどのように影響するかわかりません。リクエストが行われ、ブレークポイントがコードでヒットするとすぐに停止しますか?
すばやくデバッグするには、これを試してください。
Debugger.Break()を適切な場所のコードに追加します。
ローカル開発マシンの場合、Firefoxのページ(localhost経由)を参照しますか? Visual Studioジャストインタイムデバッガーがポップアップ表示されます。VisualStudioの現在開いているインスタンスを選択すると、最初から開始したりカーソルにジャンプしたりすることなく、必要なコードにステップインできます。
-リー