我正在将ASP.NET Web服务迁移到WCF。 旧 Web服务端点具有一个很好的广泛描述页面,该页面是从作为服务端点公开的底层类的注释生成的。特别是,列出了所有可用的Web方法。
有没有办法用WCF模拟这种行为?至少,我如何自定义WCF端点的HTML内容?
答案 0 :(得分:2)
据我所知,不,现在没办法改变它。
从我所听到和阅读的内容来看,WCF 4中将有一个可自定义的“帮助页面”机制 - 但据我所知,仅适用于基于REST的服务(没有WSDL的帮助) / XSD)。
检查出来:WCF Web Programming Help Page
对于基于SOAP的服务:您可以随时定义自己的自定义URL,删除应由客户端检索的WSDL / XSD,但这就是 - 描述您的服务的WSDL。您当然可以在文档中添加WSDL注释来解释一下,但它仍然非常有限。
我认为WCF中没有任何“开箱即用”的规定来支持操作/自定义渲染回客户端的实际服务页面。或者如果有:我很想知道它!