【发布时间】:2012-12-27 22:34:49
【问题描述】:
我是 WCF 和 Silverlight 的新手,有一个带有 Silverlight 客户端和 WCF 服务器的应用程序,它一直运行良好,直到我添加了一个将大对象作为参数的方法。该对象包含 93 个类型为 int、bool、string、enum 的属性。当它阻塞时,WCF 会给出如下错误消息:
The server did not provide a meaningful reply; this might be caused by a contract mismatch, a premature session shutdown or an internal server error.
没有其他有意义的消息。配置文件中的所有Timeout和Buffersize都已经设置为最大值了。
我已经尝试过另一个包含较少属性的对象...我一个一个添加并且它起作用了。
我发现当有 72 个属性(带有 enum、bool、string、int)时它可以工作,但是当我再添加一个时,它就不再工作了。
到现在为止我一直在苦苦挣扎,非常感谢您帮助我...
【问题讨论】:
-
您的代码示例可以帮助其他人发现问题所在。
-
谢谢,这是我第一次在这里提问;)
标签: wcf silverlight