无法使用security = Message返回byte []

时间:2018-05-22 09:33:40

标签: c# .net wcf security

在我的解决方案中,我决定将SecurityMode更改为Message,将MessageCredentialType更改为UserName。不幸的是,在我尝试调用方法whitch返回byte[]之后,sevice 抛出超时

是否有可能返回byte[]或我必须包装

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。问题是我尝试与消息一起发送的字节数组太大。

当我将securityMode更改为TransportWithMessageCredential并使用TransferMode = Streamed时,一切正常。

如果我错了,请纠正我。