我有一个WPF应用程序,它在Windows关闭时(System.Windows.Application.Current.SessionEnding事件)异步调用WCF方法,然后应用程序关闭。但有时WCF方法永远不会到达服务器端。我在客户端和服务器端都有日志,告诉我请求何时完成。大多数时候它运行良好,我可以看到客户端的请求到达服务器然后应用程序退出。但有时我只能看到客户端发出请求而永远不会到达服务器。我认为问题可能是在关闭Windows的过程中,有时在网络连接已经关闭时从我的WPF应用程序发出WCF请求。这可能是原因吗?如果是,是否有一些解决方法?谢谢 最佳答