none
2个终结点的地址可能不一样,但是基地址可以一样么? RRS feed

答案

  • 可以。
    5.基地址,简单理解就是相对地址,baseAddress,每个服务终结点可以提供全部的地址定义,也可以再基地址的基础上加相对地址。WCF会组合为一个服务地址。
    例如
    <endpoint
               address
    =http://localhost:9003/Truck1
               binding
    ="wsHttpBinding"
               contract
    ="WCFService.ITruck">
            
    </endpoint>
    <endpoint
               address
    =http://localhost:9003/Truck2
               binding
    ="wsHttpBinding"
               contract
    ="WCFService.ITruck">
            
    </endpoint>
            
    <endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange" />
            
    <host>
              
    <baseAddresses>
                
    <add baseAddress="http://localhost:9003/"/>
              
    </baseAddresses>
            
    </host>

    Frank Xu Lei--谦卑若愚,好学若饥
    专注于.NET平台下分布式应用系统开发和企业应用系统集成
    Focus on Distributed Applications Development and EAI based on .NET
    欢迎访问老徐的中文技术博客:Welcome to My Chinese Technical Blog
    欢迎访问微软WCF中文技术论坛:Welcome to Microsoft Chinese WCF Forum
    欢迎访问微软WCF英文技术论坛:Welcome to Microsoft English WCF Forum
    2010年1月18日 15:16
    版主