我的赛博源测试安全密钥出了点问题。这是我的web.config/app.config
<system.serviceModel>
<bindings>
<basicHttpBinding>
<binding name="ITransactionProcessor">
<security mode="TransportWithMessageCredential" />
</binding>
<binding name="ITransactionProcessor1" />
<binding name="BasicHttpBinding_IServiceBilling" />
</basicHttpBinding>
</bindings>
<client>
<endpoint address="http://wcf.tw.gamagic.com/BillingPlus/ServiceBilling.svc"
binding="basicHttpBinding" bindingConfiguration="BasicHttpBinding_IServiceBilling"
contract="BillingWcf.IServiceBilling" name="BasicHttpBinding_IServiceBilling" />
<endpoint address="https://ics2wstest.ic3.com/commerce/1.x/transactionProcessor"
binding="basicHttpBinding" bindingConfiguration="ITransactionProcessor"
contract="cyberSourceWcf.ITransactionProcessor" name="portXML" />
</client>
</system.serviceModel>我使用他们提供的最新版本的测试web服务。
当我尝试enrollAuthService时,系统总是返回错误安全数据:无WS-安全头
你们知道发生了什么事吗?
发布于 2017-06-21 08:42:16
当我将安全模式从传输改为TransportWithMessageCredential时,它对我来说是固定的。
https://stackoverflow.com/questions/26666300
复制相似问题