asp.net – 提供的URI方案’https’无效;预期’http’.参数名称:via

前端之家收集整理的这篇文章主要介绍了asp.net – 提供的URI方案’https’无效;预期’http’.参数名称:via前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我没有使用“https”下面的配置.现在,url更改为“https”.但是我得到“提供的URI方案”https“无效;预期的”http’.Parameter名称:通过“调用它时出现错误.
<system.serviceModel>
<bindings>
  <basicHttpBinding>
    <binding name="ERightsPortBinding" closeTimeout="00:01:00" openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00" allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard" maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536" messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered" useDefaultWebProxy="true">
      <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384" maxBytesPerRead="4096" maxNaMetableCharCount="16384" />
      <security mode="None">
        <transport clientCredentialType="None" proxyCredentialType="None" realm="" />
        <message clientCredentialType="UserName" algorithmSuite="Default" />
      </security>          
    </binding>
  </basicHttpBinding>
</bindings>
<client>
  <endpoint address="https://dev.company.com/jws/ws/EService?WSDL" binding="basicHttpBinding" bindingConfiguration="ERightsPortBinding" contract="ERights.ERights" name="ERightsPort" />
</client>

如何解决错误

解决方法

当您将安全标签的模式更改为运输时,您会得到什么?
<security mode="Transport">

我们使用https服务,这是我们使用的模式 – 在我们的开发环境中,我们使用None.

猜你在找的asp.Net相关文章