WCF超时异常服务器端

问题描述:

我有一个WCF服务与主要包含插入操作的方法。有时由于插入操作花费太多时间,客户端会收到超时异常。无论如何要赶上WCF服务(不是客户端)内的超时异常吗?我可以记录这个超时错误吗?WCF超时异常服务器端

您可以控制在应用程序中插入的允许时间,而不是依靠通信超时来控制服务操作的长度。为此,您可以将您的服务方法更改为异步,并指定一个小于传输超时的最大运行时间。

MSDN“Cancel Async Tasks after a Period of Time”中的示例可能会有帮助。