Могу ли я изменить страницу с ошибкой (404) с помощью автономного веб-сервиса WCF? - PullRequest
2 голосов
/ 24 мая 2009

У меня есть отдельная (не IIS) служба WCF, которая, помимо служб, предоставляет несколько простых HTML-страниц через WebServiceHost.

Когда я ввожу http://localhost:1234/SomeRandomWords в качестве URL-адреса в браузер, я получаю страницу ошибки по умолчанию, которая говорит

Dienst

Es wurde kein Endpunkt gefunden

(Перевод на английский: не найдена служба / конечная точка)

Могу ли я переопределить эту страницу ошибки, чтобы предоставить больше информации? Я хотел бы предоставить пользователю список с моей конечной точкой HTML и конечными точками нескольких веб-сервисов, доступных через мой сервис.

1 Ответ

0 голосов
/ 26 мая 2009

Вы не можете использовать W32 Service Host. Вы можете в IIS Host.

Вы не можете изменить сообщение об ошибке конечной точки WCF по умолчанию, поскольку ваш код еще не выполнен.

Для документации по API вы можете использовать новый WCF REST Starter Kit , который предоставляет атрибут классной операции WebHelpAttribute. Этот атрибут создает некоторое автоматически сгенерированное описание операции (формат полезной нагрузки запроса / ответа и т. Д.)

Проверьте образцы для примеров.

...