在Visual Studio中附加调试过程

我在IIS上托管应用程序但是当我重新启动IIS时,应用程序起得很晚。 所以我想在应用程序启动的开始时调试它,但如果应用程序没有启动我就无法附加进程。 那么在应用程序首次启动时调试IIS上的主机应用程序的正确方法是什么?

如何在Global.Application_Start放置Debugger.Launch()

一种方法是从Visual Studio的“调试”菜单中选择“启动调试”。

另一种方法是将System.Diagnostics.Debug.Fail("test")到要中断的代码中的位置,然后重置IIS并从VS附加到IIS。