C# 服务器关闭时如何处理wcf错误?

C# 服务器关闭时如何处理wcf错误?,c#,wcf,exception,exception-handling,C#,Wcf,Exception,Exception Handling,我使用添加服务引用功能添加了一个WCF服务。WCF托管在IIS中。当我停止IIS(或者假设服务器关闭)并进行WCF调用时,在catch块中显示错误“远程服务器返回错误:(404)未找到”。我怎么能显示“服务器关闭”之类的消息呢。我使用的是“basicHttpBinding”。是否有任何方法可以像我们在-DivideByZeroException中捕获一样捕获此类错误?1。期望抛出异常的tyep。2.在捕获特定异常的位置添加一个try-catch。3.显示消息。预期的异常类型很可能为“Endpoi

我使用添加服务引用功能添加了一个WCF服务。WCF托管在IIS中。当我停止IIS(或者假设服务器关闭)并进行WCF调用时,在catch块中显示错误“远程服务器返回错误:(404)未找到”。我怎么能显示“服务器关闭”之类的消息呢。我使用的是
“basicHttpBinding”
。是否有任何方法可以像我们在-
DivideByZeroException
中捕获一样捕获此类错误?

1。期望抛出异常的tyep。2.在捕获特定异常的位置添加一个try-catch。3.显示消息。预期的异常类型很可能为“EndpointNotFoundException”。