【问题标题】:How to change default WCF page returned in browser?如何更改浏览器中返回的默认 WCF 页面?
【发布时间】:2012-07-08 19:13:41
【问题描述】:

旧的 ASP.NET ASMX Web 服务用于生成允许用户导航到各种方法并调用它们的网页(只要参数都是简单类型)。

WCF Web 服务生成的页面用处不大(您创建了一个服务......等等,等等,等等)。我的问题是两部分...

我可以让 WCF 产生像 ASMX 那样的结果吗?

我可以生成自定义 HTML 来记录我的服务吗?如果有,怎么做?

这项服务是我想做的事情的一个很好的例子...http://footballpool.dataaccess.eu/data/info.wso

【问题讨论】:

标签: wcf


【解决方案1】:

没有,也没有。

WCF 生成的服务页面是硬连线的,我从未听说过任何改变它的技巧或技术。不,您也无法取回旧的 ASMX 服务页面。

你可以做几件事:

  • 根据完全描述您的服务的 WSDL,您可以创建一个 HTML 帮助或手册页(或多个页面)并将它们显示在静态 URL 下(例如 http://myserver/myservice/helppage.html

  • 您可以创建一个完全独立的页面来描述您的服务,例如您链接到的服务,并使其可用

请注意:默认情况下,WCF 服务是基于 SOAP 的服务调用 - 您不能只从 Web 浏览器调用这些服务。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-09-01
    • 1970-01-01
    • 2011-01-12
    • 1970-01-01
    • 2012-06-09
    • 1970-01-01
    • 2023-04-06
    • 2010-12-12
    相关资源
    最近更新 更多