首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >wcf绑定属性

wcf绑定属性
EN

Stack Overflow用户
提问于 2011-05-25 23:01:54
回答 3查看 321关注 0票数 1

当客户端程序上的MaxReceivedMessageSize、OpenTimeout、ReceiveTimeout、SendTimeout和安全等绑定属性的值与服务器程序的值不同时,会发生什么?谢谢。

EN

回答 3

Stack Overflow用户

发布于 2011-05-25 23:07:56

安全设置:如果使用不同的安全机制,将无法连接/执行操作。服务器决定它想要如何控制安全性,而客户端必须符合他的要求。

否则:实际上没有什么特别的。当然,当您遇到MessageSize边界或遇到超时时,如果发生在服务器端,客户端将收到异常消息,或者如果发生在客户端,则会生成异常。

票数 1
EN

Stack Overflow用户

发布于 2011-05-27 05:32:58

特别是在安全性方面,像SecurityMode (消息或传输)、ClientCredentialType (消息或传输)这样的属性在服务器和客户端必须匹配,或者我错了吗?

票数 1
EN

Stack Overflow用户

发布于 2011-05-25 23:39:33

正如C.Evenhuis所说,安全内容是由服务器决定的,但通常情况下,您也要小心其他设置。如果服务器将发送最大大小为n字节的消息,那么客户端尝试接受更大的消息也无济于事。

根据我的经验,许多工程师在尝试增加客户端上的其他设置时会感到困惑,但没有得到他们期望的结果。这通常是因为他们忘记了服务器端的相关设置。

如果您不了解服务器配置的设置(这是我在WCF中遇到的为数不多的问题之一),那么就很难知道您可以为客户端设置的界限。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/6126573

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档