Estoy tratando de hacer que un servicio WCF sobre basicHttpBinding se use sobre https. Aquí está mi web.config:El esquema de URI 'https' proporcionado no es válido; esperado 'http'. Nombre del parámetro: a través de
<service behaviorConfiguration="MyServices.PingResultServiceBehavior"
name="MyServices.PingResultService">
<endpoint address="" binding="basicHttpBinding" bindingConfiguration="defaultBasicHttpBinding"
contract="MyServices.IPingResultService">
<identity>
<dns value="localhost" />
</identity>
</endpoint>
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
</service>
...
<bindings>
<basicHttpBinding>
<binding name="defaultBasicHttpBinding">
<security mode="Transport">
<transport clientCredentialType="None"/>
</security>
</binding>
</basicHttpBinding>
</bindings>
...
estoy usando la conexión WCFStorm que es capaz de recuperar todo el metadatos correctamente, pero cuando llamo al método real, obtengo:
El esquema de URI 'https' proporcionado no es válido; esperado 'http'. Nombre del parámetro: vía
local IIS 7 con certificado autofirmado instalado – isg
"Además, asegúrese de cambiar la configuración del cliente para habilitar la seguridad del transporte". -- Buen consejo. Demasiado fácilmente pasado por alto y WCF no dará pistas sobre sus errores. –