问题描述
传输的数据太大,因为网络带宽的问题,需要对数据包进行压缩传输我的项目是C#网络通信用了WCF,配置了如下<customBinding><bindingname="BinaryHttpBindingWithNoAuth"listenBacklog="200"maxConnections="200"openTimeout="00:00:10"sendTimeout="00:00:10"><transactionFlow/><reliableSessionordered="true"/><compositeDuplex/><oneWay/><StreamSecurityrequireClientCertificate="false"/><binaryMessageEncoding><readerQuotasmaxDepth="32"maxStringContentLength="2100000000"maxArrayLength="16384"maxBytesPerRead="2147483647"maxNameTableCharCount="16384"/></binaryMessageEncoding><tcpTransportmaxBufferPoolSize="2147483647"maxBufferSize="2147483647"maxReceivedMessageSize="2147483647"/></binding></customBinding>运行后提示以下错误System.InvalidOperationException:Theclientcertificateisnotprovided.SpecifyaclientcertificateinClientCredentials.我知道如何配置这个certificate
解决方案
解决方案二:
你究竟是要压缩还是要加密啊?
解决方案三:
解决方案四:
引用2楼starfd的回复:这个帖子好像是asp的网页应用吧。我的是nettcp链接,不太一样
解决方案五:
微软有个Gzip的WCF示例,下载一个就有了
解决方案六:
引用4楼xuanbg的回复:
微软有个Gzip的WCF示例,下载一个就有了
给个链接
解决方案七:
还有人帮帮我啊,困扰很久了