これは私が持っていたインタビューの質問のうちの1つです。私は実際にデバッグするツールを使用せず、トレース、デバッグ、ブレークポイント、コマンドウィンドウしか使用しませんでした。asp.netアプリケーションをデバッグするのにどのツールを使用しますか?
私の答えは彼らが探しているものだとは思わない。あなたのasp.netアプリケーションをデバッグするためにどのツールを使用するのか教えてください。また、Dev環境とProduction環境の両方でアプリケーションをどのようにデバッグしますか?
これは私が持っていたインタビューの質問のうちの1つです。私は実際にデバッグするツールを使用せず、トレース、デバッグ、ブレークポイント、コマンドウィンドウしか使用しませんでした。asp.netアプリケーションをデバッグするのにどのツールを使用しますか?
私の答えは彼らが探しているものだとは思わない。あなたのasp.netアプリケーションをデバッグするためにどのツールを使用するのか教えてください。また、Dev環境とProduction環境の両方でアプリケーションをどのようにデバッグしますか?
Visual Studioは、世界で最も強力なデバッガですが、ほとんどがサーバー側のコードに限定されています。 Web要求を調べるため
Firebugの、または内蔵のChromeとIEでのdevのツールJavaScriptが
フィドラー、AJAXなど
SQL Serverプロファイラを見つけるためにSQLツーASP不一致、クエリのタイミングなど
メモリプロファイリングのためのRed Gateツールは、リークを検出します。 VSには、使用しているバージョンに応じて、良いプロファイリングツールもあります。
まあ、それは本当にあなたがデバッグしているものに依存していますか?
私は頻繁にトラフィックデバッグとIE Deveoper ToolsまたはFirefox FirebugをCSS、HTML、時にはJavaScriptのデバッグに使用します。
Visual Studio Debug、Firefox用Firebug、Firecookieアドオン、IE開発ツール、SQLプロファイラ。
ほとんどのドットネット開発者は、ASP.NET、VB.NET、コンソールアプリケーションなどのすべてのドットネットアプリケーションにVisual Studioデバッガを使用しています。
ASP.NETアプリケーションの場合、サーバーサイドの&(VSからアプリケーションを実行しているとき)のクライアントサイドコードをデバッグできます。 DEV & Prod環境では、最新のDLLを使用してデバッガモードに接続し、VSでテストすることができます。
クライアント側では、Firebug、Chromeの開発ツール、JavaScript用のIEでfirebugを使用できます。 詳細についてはsee this link.
プロードデバッグのためのリモートデバッガを追加してください(実際にはステージングで問題を再現してください) –