Pregunta

¿Cómo puedo actualizar un servicios REST UriTemplate WCF para ser www.mysite.com / ... en lugar del nombre del sistema http: / / misistema / ...?

Cuando voy a la página de ayuda de servicios veo el nombre del sistema y no quiero que el usuario final para ver eso.

  

http: //myServerName.local/WCF/Svc.svc/blah/function

Quiero ver

  

http://www.mysite.com/WCF/Svc.svc / bla / función

Me imagino que esto es algo que pueda actualizar en el web.config?

¿Fue útil?

Solución

No creo que pueda. El atributo UriTemplate se utiliza para la resolución de ruta única. La página de ayuda del servicio genera los enlaces por completo desde el host para el servicio, así que en ese sentido, se tendría que cambiar la dirección base del host del servicio si quería que se refleja en la página del servicio de ayuda.

Otros consejos

Decorar sus contratos de operación como esta:

[Description("www.mysite.com")]
string EchoWorld();
Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top