我有一个情况,我有两个程序(一个 exe 和一个 dll 加载到另一个第三方 exe 的进程空间)使用本地计算机 wcf 服务(使用网络命名管道绑定)相互通信请求。第三个主机 exe 开始托管该服务。这一切都很好(无论如何到目前为止......我仍在学习),但我必须考虑如果通道故障或服务超时会发生什么。检查和处理故障以及保持通道活动的最佳实践是什么?
就我而言,让应用程序保持打开或关闭由用户决定,我们确实有一些用户倾向于让它们在夜间、周末等时间保持打开状态……在我看来,这可能会打开故障或服务中断,我不知道如何恢复。任何帮助将不胜感激。