标签: c# wpf user-interface mvvm crash
我能否解释一下当WPF应用程序变为空闲并且用户再次尝试使用它时会发生什么。例如,当我在空闲后单击任何UI控件时,它要么花费相当长的时间,要么整个应用程序崩溃。是什么导致了这个问题,我该如何解决? (这也是单线程应用程序)
答案 0 :(得分:0)
当来自UI的WCF调用时,我们遇到了同样的问题。如果应用程序空闲一段时间,基本上WCF通道会出现故障。
尝试捕获WCF调用代码并检查应用程序是否崩溃。
一旦确认其WCF代理问题,请查找代理池,通过工厂重新创建代理以处理故障状态等...