[英]Wpf Application Crash on Client Machine
这表明存在某种网络连接问题。 找出原因的最佳方法是检查堆栈跟踪中提到的内部异常:
有关更多详细信息,请参阅内部异常(如果存在)
假设你有这样的代码:
var httpClient = new HttpClient();
var message = httpClient.GetAsync(url).Result;
重写做这样的事情:
try {
var httpClient = new HttpClient();
var message = httpClient.GetAsync(url).Result;
} catch (Exception ex) {
ExceptionDispatchInfo.Capture(ex.InnerException).Throw();
}
由于预计离线时会出现这些异常,因此当您得到它时,您应该等待并稍后重试。
或者,您可以使用网络可用性更改来启动您的上传功能
NetworkChange.NetworkAvailabilityChanged
+= new NetworkAvailabilityChangedEventHandler(NetworkChange_NetworkAvailabilityChanged);
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.