2011-07-17 63 views
0

这是我的面试问题之一。我没有真正使用任何工具进行调试,只使用跟踪,调试,断点,命令窗口。你用什么工具来调试你的asp.net应用程序?

我不认为我的答案是他们正在寻找。请告诉我您使用哪些工具来调试您的asp.net应用程序,以及如何在Dev和Production环境中调试应用程序。

回答

3
  • Visual Studio是世界上最强大的调试器,但大多局限于服务器端代码。

  • 萤火虫,或内置在Chrome和IE开发工具为JavaScript

  • 提琴手用于检查Web请求,AJAX等

  • 的SQL Server Profiler来寻找SQL对ASP不符,查询时间等

  • 红门工具,内存分析,发现泄漏。 VS也有很好的分析工具,具体取决于你使用的版本。

+1

添加远程调试器prod调试(你真的应该尝试在临时复制prod问题) –

0

那它真的取决于你在调试什么?

我经常使用Fiddler对TRAFIC调试和IE Deveoper工具或Firefox的Firebug的CSS,HTML和JavaScript的有时调试。

0

Visual Studio Debug,Firebug for Firefox和Firecookie插件,IE开发人员工具和SQL Profiler for starters。

1

大多数.NET开发人员使用Visual Studio调试器的所有点的点网的应用,如ASP.NET,VB.NET,控制台应用程序。

对于ASP.NET应用程序,您可以调试服务器端&客户端代码从VS(当您运行从VS的应用程序)。它将在DEV & Prod环境中,您可以使用最新的DLL并附加调试器模式并在VS中进行测试。

对于客户端,您可以在firefox中使用firebug,在Chrome中使用开发工具,在JavaScript中使用IE。 欲了解更多详细信息,请致电see this link.

相关问题