2009-05-23 4 views
2

J'ai un service WCF autonome (non-IIS) qui - en plus des services - fournit des pages HTML simples via un WebServiceHost.Puis-je modifier la page d'erreur (404) avec un service Web WCF autonome?

Quand je rentre http://localhost:1234/SomeRandomWords comme une URL dans le navigateur je reçois une page d'erreur par défaut qui dit

Dienst

Es wurde kein Endpunkt gefunden

(Traduit en anglais: Service/point final introuvable Puis-je remplacer cette page d'erreur pour fournir plus d'informations? Je souhaite fournir une liste à l'utilisateur avec mon point de terminaison HTML et les points de terminaison des différents services Web disponibles via mon service.

Répondre

0

Vous ne pouvez pas utiliser l'hôte de service W32. Vous pouvez dans l'hôte IIS.

Vous ne pouvez pas modifier le message d'erreur du point de terminaison WCF par défaut car votre code n'est pas encore exécuté.

Pour votre documentation API, vous pouvez utiliser le nouveau WCF REST Starter Kit qui fournit un attribut d'opération cool WebHelpAttribute. Cet attribut produit une description de l'opération générée automatiquement (format payload demande/réponse, etc.)

Vérifiez les exemples pour obtenir des exemples.

Questions connexes