0
问候, 我正在WPF中开发一些appliiacation。客户端使用WPF编写,服务使用WCF。有一种情况是客户端连接到服务器失败(由于互联网问题)。然后他出现以下错误: “通信对象System.ServiceModel.Channels.ServiceChannel不能用于通信,因为它处于Faulted状态。” 和应用程序关闭。 显示此消息并且客户端在消息框上单击“确定”后,应用程序关闭。我不希望它被关闭。我怎样才能做到这一点? 我正在使用ClickOnce部署,如果这将有所帮助,每当客户端运行应用程序时,它将搜索新版本。创建通道应用程序关闭失去连接到服务器
try
{
Response response = Channel.ProcessRequest(request);
return response;
}
catch (Exception ex)
{
MessageBox.Show(ex.Message.ToString());
return null;
}
finally
{
}
你如何处理未处理的异常? – Anvaka 2010-02-23 12:51:15