在Web配置中未指定地址或baseaddress时列出wcf服务地址

时间:2011-12-02 22:05:30

标签: c# asp.net wcf

当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>

1 个答案:

答案 0 :(得分:0)

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

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