【发布时间】:2012-11-06 14:49:34
【问题描述】:
我有一个自托管的 wcf 服务,它通过 dll 导入和 pinvoke 使用旧版 c++ 代码。在旧代码中有一些实例,其中异常来自函数(在旧应用程序中处理,但不在服务中),当它们发生时,我的服务正在停止。例外情况很少见;但是,我不希望我的服务由于另一个程序集的崩溃而随机停止。异常不会冒泡到服务中,因此我无法在服务中尝试/捕获它们。有没有办法在崩溃时自动重启服务?
它是自托管的,而不是通过 IIS。
提前致谢!!
【问题讨论】: