远程调试,附加到尚未启动的进程

Remote Debugging, attach to process that isn't started yet

我有一个由数据库中的事件触发的控制台应用程序。该应用程序在一秒钟内运行并退出等待下一个触发器。我在服务器上遇到无法在我的开发机器上复制的问题,因此需要远程调试服务器上的应用程序。

当进程如此短暂时,如何附加到进程以远程调试此应用程序?

让程序在继续之前等待按键或其他外部事件。在等待期间,您可以附加调试器。

或者,让程序等待调试器附加,参见 How to wait until remote .NET debugger attached