客户端身份验证方案“匿名”禁止HTTP请求。我打电话给服务时出错

时间:2018-03-08 07:24:29

标签: iis config

您好我在我的MVC项目中调用asmx Web服务。在我的开发环境中一切正常,但在发布我的项目后,我收到错误“HTTP请求被禁止使用客户端身份验证方案'匿名'”。我在互联网上尝试了很多methots他们没有工作。您可以在下面看到我的配置,非常感谢您的帮助。

 <system.serviceModel>
    <bindings>
      <basicHttpBinding>
        <binding name="FastApiSoap">
          <security mode="Transport">
            <transport clientCredentialType=""/>
          </security>
        </binding>
      </basicHttpBinding>
      <customBinding>
        <binding name="FastApiSoap12">
          <textMessageEncoding messageVersion="Soap12" />
          <httpTransport />
        </binding>
      </customBinding>
    </bindings>
    <client>
      <endpoint address="http://fastsms.codec.com.tr/FastApi.asmx"
        binding="basicHttpBinding" bindingConfiguration="FastApiSoap"
        contract="SmsServices.FastApiSoap" name="FastApiSoap" />
      <endpoint address="http://fastsms.codec.com.tr/FastApi.asmx"
        binding="customBinding" bindingConfiguration="FastApiSoap12"
        contract="SmsServices.FastApiSoap" name="FastApiSoap12" />
    </client>
  </system.serviceModel>

1 个答案:

答案 0 :(得分:0)

我找到了解决方案。这是一个错误,您可以找到https://support.microsoft.com/en-us/help/2801679/ssl-tls-communication-problems-after-you-install-kb-931125

上的修复程序