He visitado varios sitios web que sugieren una solución a este problema, pero todavía no puedo deshacerme de él.No se pudo encontrar una dirección base que coincida con el esquema https para el punto final con enlace WebHttpBinding. Los esquemas de direcciones base registradas son [http]
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>
http://localhost:6188/Authenticate/Login?username=user&password=pass&ip=127.0.0.1
esperanza alguien puede ayudar. ¡Gracias por adelantado!.
Editar
Tengo que hacer este trabajo con
https://localhost:6188/Authenticate/Login?username=user&password=pass&ip=127.0.0.1
¿Ha asignado un certificado de servicio en IIS para el sitio web en el que se aloja esta aplicación? ¿Tiene habilitado el enlace https en el sitio web? – Rajesh
¿Obtuvo la solución final? – Kiquenet