LCJ*_*LCJ 11 .net c# asp.net iis wcf
我正在使用IIS 7.在端口号为443的情况下启用HTTPS绑定.我有一个WCF服务作为网站下的应用程序.我正在尝试基于http://msdn.microsoft.com/en-us/library/ms729700.aspx将HTTPS安全性引入服务(使用basicHttpBinding)
我收到以下错误 - "提供的URI方案'https'无效; 预期'http'." 当我检查事件日志时,它具有如下堆栈跟踪:
Stack Trace :    at System.ServiceModel.Channels.TransportChannelFactory`1.ValidateScheme(Uri via)
at System.ServiceModel.Channels.HttpChannelFactory.ValidateCreateChannelParameters(EndpointAddress remoteAddress, Uri via)
使用basicHttpBinding使HTTPS工作所需的更改是什么?
注意:证书是使用IIS 7中的"创建自签名证书"创建的.
 <system.serviceModel>
  <behaviors>
<serviceBehaviors>
  <behavior name="serviceFaultBehavior">
    <serviceMetadata httpGetEnabled="true" />
    <serviceDebug includeExceptionDetailInFaults="true"/>
  </behavior>
</serviceBehaviors>
  </behaviors>
  <services>
<service name="Business.TV.Clearance.Services.ServiceHandler"
         behaviorConfiguration="serviceFaultBehavior">
  <endpoint address=""
            binding="basicHttpBinding"
            contract="Business.TV.Clearance.Services.IServiceHandler"
            bindingConfiguration="httpBinding">
    <identity>
      <dns value="localhost" />
    </identity>
  </endpoint>
</service>
  <bindings>
<basicHttpBinding>
  <binding name="httpBinding"
           maxReceivedMessageSize="2000000"
           maxBufferSize="2000000">
    <security mode="Transport">
      <transport clientCredentialType="Windows" />
    </security>
    <readerQuotas maxDepth="2147483647"
                  maxStringContentLength="2147483647"
                  maxArrayLength="2147483647" />
  </binding>
</basicHttpBinding>
  </bindings>
   <serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
   <extensions>
 <behaviorExtensions>
  <add name="serviceFaultBehavior"
type="Business.TV.Clearance.Services.ServiceFaultBehaviorExtensionElement,Business.TV.Clearance.Services, Version=1.0.0.0, Culture=neutral"/>
</behaviorExtensions>
  </extensions>
</system.serviceModel>
你需要改变:
<serviceMetadata httpGetEnabled="true" />
到:
<serviceMetadata httpGetEnabled="true" httpsGetEnabled="true" />
| 归档时间: | 
 | 
| 查看次数: | 42525 次 | 
| 最近记录: |