Поможіть із конфігурацією WCF

У WCF я новенький, наткнувся на якусь просту проблему і вже довго б’юся над її вирішенням. Буду вдячний за допомогу.

Поставив security mode= «TransportWithMessageCredential» і от виникла така проблема —Could not find a base address that matches scheme https for the endpoint with binding WSHttpBinding. Registered base address schemes are [http]

В гуглі шукав — не помогло, лиш все заплутало в голові.

Що мені поміняти в конфігураційному файлі? Наскільки я розумію проблема саме в ньому.

Конфігураційний файл:


<system.serviceModel>

<bindings>
      <wsHttpBinding>
        <binding name="MainBinding">
          <security mode="TransportWithMessageCredential">
            <message clientCredentialType="UserName"/>
          </security>
        </binding>
      </wsHttpBinding>
    </bindings>

<services>
      <service behaviorConfiguration="MainBehavior" name="CodeProjectWCF.CodeProjectService">
        <endpoint address="" binding="wsHttpBinding" bindingConfiguration="MainBinding" contract="CodeProjectWCF.ICodeProjectService" />
        <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"/>
       </service>
    </services>

<behaviors>
      <serviceBehaviors>
        <behavior name="MainBehavior">
          <serviceMetadata httpGetEnabled="true"/>
          <serviceDebug includeExceptionDetailInFaults="true"/>
          <serviceCredentials>
            <userNameAuthentication userNamePasswordValidationMode="Custom" customUserNamePasswordValidatorType="CodeProjectWCF.UserValidator, CodeProjectWCF"/>
          </serviceCredentials>
        </behavior>
      </serviceBehaviors>
    </behaviors>

<serviceHostingEnvironment multipleSiteBindingsEnabled="true" />
  </system.serviceModel>
👍ПодобаєтьсяСподобалось0
До обраногоВ обраному0
LinkedIn
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter
Дозволені теги: blockquote, a, pre, code, ul, ol, li, b, i, del.
Ctrl + Enter

Підписатись на коментарі