这是我的面试问题之一。我没有真正使用任何工具进行调试,只使用跟踪,调试,断点,命令窗口。你用什么工具来调试你的asp.net应用程序?
我不认为我的答案是他们正在寻找。请告诉我您使用哪些工具来调试您的asp.net应用程序,以及如何在Dev和Production环境中调试应用程序。
这是我的面试问题之一。我没有真正使用任何工具进行调试,只使用跟踪,调试,断点,命令窗口。你用什么工具来调试你的asp.net应用程序?
我不认为我的答案是他们正在寻找。请告诉我您使用哪些工具来调试您的asp.net应用程序,以及如何在Dev和Production环境中调试应用程序。
Visual Studio是世界上最强大的调试器,但大多局限于服务器端代码。
萤火虫,或内置在Chrome和IE开发工具为JavaScript
提琴手用于检查Web请求,AJAX等
的SQL Server Profiler来寻找SQL对ASP不符,查询时间等
红门工具,内存分析,发现泄漏。 VS也有很好的分析工具,具体取决于你使用的版本。
那它真的取决于你在调试什么?
我经常使用Fiddler对TRAFIC调试和IE Deveoper工具或Firefox的Firebug的CSS,HTML和JavaScript的有时调试。
Visual Studio Debug,Firebug for Firefox和Firecookie插件,IE开发人员工具和SQL Profiler for starters。
大多数.NET开发人员使用Visual Studio调试器的所有点的点网的应用,如ASP.NET,VB.NET,控制台应用程序。
对于ASP.NET应用程序,您可以调试服务器端&客户端代码从VS(当您运行从VS的应用程序)。它将在DEV & Prod环境中,您可以使用最新的DLL并附加调试器模式并在VS中进行测试。
对于客户端,您可以在firefox中使用firebug,在Chrome中使用开发工具,在JavaScript中使用IE。 欲了解更多详细信息,请致电see this link.
添加远程调试器prod调试(你真的应该尝试在临时复制prod问题) –