2011-07-17 9 views
0

これは私が持っていたインタビューの質問のうちの1つです。私は実際にデバッグするツールを使用せず、トレース、デバッグ、ブレークポイント、コマンドウィンドウしか使用しませんでした。asp.netアプリケーションをデバッグするのにどのツールを使用しますか?

私の答えは彼らが探しているものだとは思わない。あなたのasp.netアプリケーションをデバッグするためにどのツールを使用するのか教えてください。また、Dev環境とProduction環境の両方でアプリケーションをどのようにデバッグしますか?

答えて

3
  • Visual Studioは、世界で最も強力なデバッガですが、ほとんどがサーバー側のコードに限定されています。 Web要求を調べるため

  • Firebugの、または内蔵のChromeとIEでのdevのツールJavaScriptが

  • フィドラー、AJAXなど

  • SQL Serverプロファイラを見つけるためにSQLツーASP不一致、クエリのタイミングなど

  • メモリプロファイリングのためのRed Gateツールは、リークを検出します。 VSには、使用しているバージョンに応じて、良いプロファイリングツールもあります。

+1

プロードデバッグのためのリモートデバッガを追加してください(実際にはステージングで問題を再現してください) –

0

まあ、それは本当にあなたがデバッグしているものに依存していますか?

私は頻繁にトラフィックデバッグとIE Deveoper ToolsまたはFirefox FirebugをCSS、HTML、時にはJavaScriptのデバッグに使用します。

0

Visual Studio Debug、Firefox用Firebug、Firecookieアドオン、IE開発ツール、SQLプロファイラ。

1

ほとんどのドットネット開発者は、ASP.NET、VB.NET、コンソールアプリケーションなどのすべてのドットネットアプリケーションにVisual Studioデバッガを使用しています。

ASP.NETアプリケーションの場合、サーバーサイドの&(VSからアプリケーションを実行しているとき)のクライアントサイドコードをデバッグできます。 DEV & Prod環境では、最新のDLLを使用してデバッガモードに接続し、VSでテストすることができます。

クライアント側では、Firebug、Chromeの開発ツール、JavaScript用のIEでfirebugを使用できます。 詳細についてはsee this link.

関連する問題