WPF应用程序在空闲一段时间后崩溃

时间:2015-08-11 16:11:34

标签: c# wpf user-interface mvvm crash

我能否解释一下当WPF应用程序变为空闲并且用户再次尝试使用它时会发生什么。例如,当我在空闲后单击任何UI控件时,它要么花费相当长的时间,要么整个应用程序崩溃。是什么导致了这个问题,我该如何解决? (这也是单线程应用程序)

1 个答案:

答案 0 :(得分:0)

当来自UI的WCF调用时,我们遇到了同样的问题。如果应用程序空闲一段时间,基本上WCF通道会出现故障。

尝试捕获WCF调用代码并检查应用程序是否崩溃。

一旦确认其WCF代理问题,请查找代理池,通过工厂重新创建代理以处理故障状态等...