2009-05-23 76 views
2

我有一个独立的(非IIS)WCF服务 - 除了服务 - 通过WebServiceHost提供一些简单的HTML页面。我可以使用独立的WCF Web服务更改错误页面(404)吗?

当我进入http://localhost:1234/SomeRandomWords为网址到浏览器中,我得到一个默认的错误页面,上面写着

丁斯特

居wurde KEIN Endpunkt gefunden

(翻译成英文:服务/端点未找到)

我可以重写此错误页面以提供更多信息吗?我想用我的HTML端点和通过我的服务提供的几个Web服务的端点为用户提供一个列表。

回答

0

你不能在W32服务主机。您可以在IIS主机中使用 。

您不能更改默认的WCF端点错误消息,因为您的代码尚未执行。

对于您的API文档,您可以使用新的WCF REST Starter Kit,它提供了一个很酷的操作属性WebHelpAttribute。此属性产生一些自动生成的操作说明(请求/响应paypload格式等)

检查示例的示例。