当web配置中没有指定地址或baseaddress时,列出wcf服务地址

本文关键字:地址 baseaddress 列出 服务 wcf 配置 web | 更新日期: 2023-09-27 18:16:26

当web配置中的服务部分端点没有指定地址或基址时,我如何从Visual Studio解决方案中的每个项目获得所有wcf 4.0服务地址?我打算把服务地址列表写在aspx页面上。如有任何帮助,不胜感激。

下面是web配置中服务部分的一个示例。

<services>
<service name="ABC.Enterprise.Flight.FlightService">
<endpoint address="" binding="basicHttpBinding" name="ICRMManagement"                contract="ABC.Enterprise.Flight.IFlightService"/>
    <endpoint address="MexBasic" binding="mexHttpBinding" name="MexBasic" contract="IMetadataExchange" />
  </service>

当web配置中没有指定地址或baseaddress时,列出wcf服务地址

您可以使用WCF Discovery在运行时查找端点…

http://msdn.microsoft.com/en-us/library/dd456791.aspx