这实际上是我面试的一个问题。我没有真正使用任何工具进行调试,只使用跟踪,调试,断点,命令窗口。
我不认为我的回答是他们正在寻找的。请告诉我你用什么工具来调试你的asp.net应用程序,以及如何在开发和生产环境中调试应用程序。
答案 0 :(得分:3)
Visual Studio是世界上功能最强大的调试器,但主要限于服务器端代码。
Firebug,或Chrome和IE for JavaScript中的内置开发工具
Fiddler用于检查Web请求,AJAX等。
SQL Server Profiler查找SQL到ASP的差异,查询时间等
红门工具,用于内存分析,查找泄漏。 VS还有很好的分析工具,具体取决于您使用的是什么版本。
答案 1 :(得分:1)
大多数dot net开发人员都在使用Visual Studio调试器来处理所有点网应用程序,例如ASP.NET,VB.NET,控制台应用程序。
对于ASP.NET应用程序,您可以调试服务器端&来自VS的客户端代码(当您从VS运行应用程序时)。它将在DEV& Prod环境你可以使用最新的DLL并附加调试器模式并在VS中进行测试。
对于客户端,您可以在firefox中使用firebug,在Chrome中使用dev工具,在JavaScript中使用IE。 有关详细信息,请see this link.
答案 2 :(得分:0)
那真的取决于你在调试什么?
我经常使用Fiddler进行流量调试,使用IE Deveoper Tools或Firefox Firebug进行css,html和javascript调试。
答案 3 :(得分:0)
Visual Studio Debug,Firebug for Firefox with Firecookie addon,IE Developer tools和SQL Profiler for starters。