No se pudo encontrar una dirección base que coincida con el esquema https para el punto final con el enlace WebHttpBinding. Los esquemas de dirección base registrados son [http]

He visitado varios sitios web que sugieren una solución a este problema, pero aún así no puedo deshacerme de él.

Mi WebConfig:

<bindings>
  <webHttpBinding>
    <binding name="SecureBasicRest">
      <security mode="Transport" />
    </binding>
  </webHttpBinding>
</bindings>
<behaviors>
  <serviceBehaviors>
    <behavior name="svcBehavior">
      <serviceMetadata httpsGetEnabled="true"/>
      <serviceDebug includeExceptionDetailInFaults="false"/>
    </behavior>
  </serviceBehaviors>
  <endpointBehaviors>
    <behavior name="svcEndpoint">
      <webHttp helpEnabled="true"/>
      <enableWebScript/>
    </behavior>
  </endpointBehaviors>
</behaviors>
<services>
  <service name="SvcContract.Authenticate" behaviorConfiguration="svcBehavior">
    <endpoint binding="webHttpBinding" bindingConfiguration="SecureBasicRest"
              behaviorConfiguration="svcEndpoint" name="webHttp"
              contract="SvcContract.Authenticate" />
  </service>
</services>  

Espero que alguien pueda ayudar. ¡Gracias por adelantado!

Edita

Tengo que hacer que esto funcione con
https: // localhost: 6188 / Authenticate / Login? username = user & password = pass & ip = 127.0.0.1

Respuestas a la pregunta(8)

Su respuesta a la pregunta