2010-02-18 20 views
0

Comment puis-je mettre à jour un service REST WCF UriTemplate être www.mysite.com/... au lieu du nom du système http://mysystem/ ...WCF Rest Page d'aide

Quand je vais à la page d'aide de service que je vois le nom du système et je ne veux pas que l'utilisateur final le voit.

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

Je veux voir

http://www.mysite.com/WCF/Svc.svc/blah/function

J'imagine que cela est quelque chose que je peux mettre à jour dans le web.config?

+0

Quelqu'un posé la même question la semaine dernière et a obtenu aucune aide non plus ... http://stackoverflow.com/questions/2187772/wcf-rest-kit -is-montrant-mon-interne-serveur-noms-dans-la-page d'aide –

Répondre

0

Je ne crois pas que vous le pouvez. L'attribut UriTemplate est utilisé uniquement pour la résolution de chemin. La page d'aide du service génère les liens complètement à partir de l'hôte pour le service, donc en ce sens, vous devrez changer l'adresse de base de l'hôte de service si vous le vouliez reflété dans la page de service d'aide.

1

Décorez vos contrats d'opération comme celle-ci:

[Description("www.mysite.com")] 
string EchoWorld();