Csharp/C#教程:什么是WCF中的WSDL URI?分享


什么是WCF中的WSDL URI?

什么是WSDL? 谷歌搜索时我找不到很多参考资料……
我怎么知道我的WCF Web服务的WSDL URI?

一些关于WSDL的好教程:

如果您的Web服务地址是

https://services.aonaware.com/DictService/DictService.asmx 

你可以像这样到达你的wsdl文件:

 https://services.aonaware.com/DictService/DictService.asmx?WSDL 

通常通过将?wsdl添加到服务的HTTP(S)URL来检索WCF服务的WSDL。 但您必须在ServiceMetadataBehavior允许此WSDL检索。 如果您使用WCF服务应用程序项目模板,WCF 4默认允许所有基于HTTP的服务:

        

此外,通过在浏览器中键入基于HTTP(S)的服务URL,您应该会收到包含WSDL超链接的帮助页面。

在WCF 3.x中,您必须手动允许它并在服务定义中使用行为配置。

           ...   

以这种方式检索WSDL只能通过HTTP(S)GET进行。 您还可以使用WS-MetadataExchange协议从元数据端点检索服务元数据 – 它还支持不同的传输协议。 WCF中的WSDL仅适用于SOAP服务。

WCF中的WSDL URI用于创建可用于与客户端通信的Proxy类

WSDL URI获取/调用元数据 。 对于客户端构建代理类,他们需要知道服务契约,操作契约,WCF中使用的方法以及WCF方法中的参数,如果没有这些信息,客户端将无法在托管时生成代理类应用程序中的WCF服务,因此元数据实际上负责在应用程序配置文件中生成所有这些信息。

上述就是C#学习教程:什么是WCF中的WSDL URI?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!

本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。

ctvol管理联系方式QQ:251552304

本文章地址:https://www.ctvol.com/cdevelopment/953846.html

(0)
上一篇 2021年11月19日
下一篇 2021年11月19日

精彩推荐