【问题标题】:How can I save time when testing/debugging ASP.net locally?在本地测试/调试 ASP.net 时如何节省时间?
【发布时间】:2010-11-04 19:38:52
【问题描述】:
我一直使用 f5 来“开始调试”来测试/调试我的 Web 应用程序。最近(昨天)我开始不调试,然后如果我需要设置断点或任何东西,将调试器附加到 webdev 进程。到目前为止,我没有注意到不使用调试器时性能有很大提高。我很好奇其他人在本地运行时如何节省时间。仅在需要时附加调试器是个好主意吗?也欢迎任何其他选择!谢谢!
【问题讨论】:
标签:
asp.net
visual-studio-2008
debugging
webforms
【解决方案2】:
我曾经像您一样进行调试(即在 IIS 中托管网站,然后附加调试器)但我发现使用 Cassini 的效率要高得多,因为编辑和继续功能绝对是天赐之物。
【解决方案3】:
iirc webdev == cassini
另一种方法是运行实际的 IIS - 即使您关闭 VS,它也始终处于打开状态,因此它可能会更快启动。我不确定重新编译时它实际上是否更快,应该相同或更快。 VS2010 很好地支持 IIS 模式,加上你可以正确测试 web.config,因为 cassini 不支持 system.webserver 部分。例如,由于 url 重写器模块,我们正在切换到 IIS 模式。