¿Qué tipos de direcciones HTTP no están permitidos en los puntos finales de WCF?

StackOverflow https://stackoverflow.com/questions/3632374

  •  26-09-2019
  •  | 
  •  

Pregunta

Estoy tratando de ahorrar tiempo al no aprender acerca de IIS y WAS, así que hice una aplicación de consola para alojar mi servicio WCF. Sin embargo, que me deja con incertidumbre sobre cómo especificar una dirección de punto final que no es una dirección HTTP. Podría ser la siguiente configuración de la fuente de mi error de ejecución? La descripción de excepción fue: No se pudo encontrar una dirección base que coincide esquema HTTP para el punto final con wsHttpBinding vinculante. esquemas de direcciones base registrada son [].

<system.serviceModel>
 <services>
  <service name="WcfService1.Service1">
    <endpoint
      contract="WcfService1.IService1"
      binding="wsHttpBinding"
      address="c:\users\owner\documents\visual studio 2010\projects\wcftest\wcfservice1\wcfservice1\service1.svc"/endpoint>
  </service>
 </services>

¿Fue útil?

Solución

La palabra que está buscando es fijaciones . Cambia el atributo de unión a coincidir con un enlace que admita el protocolo deseado. Para un simple servicio de acogida de la consola, probablemente a empezar con el netTcpBinding, que permite la unión a un IP address:. Combinación de puerto

Ejemplo:

net.tcp: // localhost: 8000 / myservice

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top