WCF invalidoperationexception

时间:2010-09-06 15:21:37

标签: wcf linq-to-sql invalidoperationexception

我在使用wcf服务时遇到了这个奇怪的问题 L2SQL DAL。 服务器托管在localhost上,并包含通信接口的实现。客户端熟悉该接口,偶尔使用tcp transport通过公开的服务查询数据库。 当客户端在本地运行时,一切都很好。 但是每当客户端在另一台机器上运行时,System.Data.dll中都会抛出'InvalidOperationException'(传输仍然被传递),并且在通道进入'Faulted'状态时(传输无法传递)。 我觉得我在申请中遗漏了一些非常基本的东西。 有人可以指出这种奇怪行为的可能原因吗?

1 个答案:

答案 0 :(得分:0)

如果没有正确清理,服务中的异常将导致通道进入故障状态。请参阅:http://bloggingabout.net/blogs/erwyn/archive/2006/12/09/WCF-Service-Proxy-Helper.aspx 如何在服务失败时清理代理。

关于L2SQL的问题,看起来你已经找到了解决方案。