Tengo un servicio WCF con custombinding y funciona bien en http o https. Pero no tengo ni idea de cómo puedo ponerlo a disposición en http y https.WCF con custombinding en http y https
¿También es posible hacer eso?
Aquí está mi configuración en web.config.
<system.serviceModel>
<serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true"/>
<behaviors>
<serviceBehaviors>
<behavior name="">
<serviceMetadata httpsGetEnabled="true" />
<serviceDebug includeExceptionDetailInFaults="false" />
</behavior>
</serviceBehaviors>
</behaviors>
<bindings>
<customBinding>
<binding name="customBinding0">
<binaryMessageEncoding />
<httpsTransport />
</binding>
</customBinding>
</bindings>
<services>
<service name="MyWCFService">
<endpoint address="" binding="customBinding" bindingConfiguration="customBinding0"
contract="MyWCFService" />
<endpoint address="mex" binding="mexHttpsBinding" contract="IMetadataExchange" />
</service>
</services>
Gracias
agregar un punto final para http y otro para https resolverá su problema. – Deepesh
Agregué como respuesta, pero igual recibí el error "No se pudo encontrar una dirección base que coincida con el esquema https para el punto final con vinculación CustomBinding. Los esquemas de dirección base registrados son [http]". – aunghn
necesita proporcionar dos direcciones diferentes en los puntos finales ya que dos puntos finales no pueden compartir las mismas direcciones. – Deepesh