Ne mogu pronaći osnovnu adresu koja se podudara sa šemom http za krajnju točku sa vezivanjem WSHttpBinding

Na svom lokalnom računaru sam uradio wcf provjeru identiteta korisničkog imena / lozinke, sa samopotpisanim certifikatom, sve funkcionira u redu, ali kad stavio moju aplikaciju na IIS 7.5 i Windows Server 2008 R2, donio mi je grešku:

Ne mogu pronaći osnovnu adresu koja se podudara sa šemom http za krajnju točku sa vezivanjem WSHttpBinding. Šeme registrovane osnovne adrese su [https]. Moja web usluga cfg:

<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.serviceModel>
<behaviors>
  <serviceBehaviors>
    <behavior name="ServiceCredentialsBehavior">
      <serviceCredentials>
        <serviceCertificate findValue="cn=AmicCert" storeName="Root" storeLocation="LocalMachine" />
        <userNameAuthentication userNamePasswordValidationMode="Custom" customUserNamePasswordValidatorType="Util.CustomUserNameValidator, Util" />
      </serviceCredentials>
      <serviceMetadata httpGetEnabled="true" />
    </behavior>
  </serviceBehaviors>
</behaviors>
<services>
  <service behaviorConfiguration="ServiceCredentialsBehavior" name="Service">
    <endpoint address="" binding="wsHttpBinding" bindingConfiguration="MessageAndUserName" name="SecuredByTransportEndpoint" contract="IService" />
  </service>
</services>
<bindings>
  <wsHttpBinding>
    <binding name="MessageAndUserName">
      <security mode="Message">
        <message clientCredentialType="UserName" />
      </security>
    </binding>
  </wsHttpBinding>
</bindings>
      <client />
   </system.serviceModel>
  <system.web>
<compilation debug="true" />
 </system.web>
 </configuration>
7
задан hazzik 12 August 2014 в 03:45
поделиться