这可能是一个愚蠢的问题,但为什么要将调试器附加到IIS实例?
这些SOs
Attach Debugger to IIS instance
How do I attach the debugger to IIS instead of ASP.NET Development Server?
告诉你该怎么做,但是你能告诉我这样做的好处吗?
答案 0 :(得分:1)
有一次,在我的整个职业生涯中,我们有一个网络应用程序开始出现让我们感到困惑的奇怪错误。我们尝试了十几件事来弄清楚出了什么问题,但我们感到恐慌,需要立即回答。因此,我们将调试器附加到生产实例并设置了一些监视/断点。它帮助我们追踪错误并解决问题。
当然,它在我们的调试过程中挂起了服务器,让人们发疯,但没有比现在更疯狂,因为我们遇到了问题。
如果代码编写得更好,错误记录和诊断点就没有必要。我不希望再这样做。
答案 1 :(得分:1)
除了TimG的帖子,我能想到的几个原因是:
答案 2 :(得分:0)
示例,如@TonE#1 - 为了在本地测试已部署的网站(具有alert
转换),例如,如果您无法远程调试实时网站或只需要测试配置转换(从你不能就地运行它们:
web.config
C:\Dev\AwesomeWebSite\AwesomeWebSite.sln
C:\Webs
(适当的实例)以调试已部署的版本您可以通过按this answer将项目指向IIS网站来有效地执行相同的操作。