不幸的是,我被迫运行一个我没有编写的应用程序作为服务。该应用程序不是设计为作为服务运行的,所以我使用 NSSM。一切都运行良好,除了有时会弹出一个窗口说:
您的应用程序中发生了未处理的异常。如果您单击“继续”,应用程序将忽略此错误并尝试继续。如果您单击“退出”,应用程序将立即关闭。
不幸的是,这会阻止 NSSM 重新启动它,因为该进程实际上并没有终止。我怎样才能让 .NET 让它终止而不提示我?
笔记:我既无法访问源代码,也无法访问 Visual Studio。这完全是一项 DevOps 任务。