2

我有一个独立的(非 IIS)WCF 服务,除了服务之外,它还通过 WebServiceHost 提供了一些简单的 HTML 页面。

当我在浏览器中输入http://localhost:1234/SomeRandomWords作为 URL 时,我得到一个默认错误页面,上面写着

丁斯特

Es wurde kein Endpunkt gefunden

(翻译成英文:Service / Endpoint not found)

我可以覆盖此错误页面以提供更多信息吗?我想向用户提供一个列表,其中包含我的 HTML 端点以及通过我的服务可用的几个 Web 服务的端点。

4

1 回答 1

0

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

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

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

检查示例以获取示例。

于 2009-05-26T19:10:17.593 回答