<%--兼容IE7 必须放在 head 的第一行--%>
独上高楼网站
  • WCF系列(三)—WCF配置文件注释
  • < xmlversion="1.0"encoding="utf-8">
    < configuration>
    < !--< system.ServiceModel>section-->
    < system.ServiceModel>
    < !--services元素包含应用中驻留的所有service的配置要求-->
    < services>
    < !--每个服务的配置
    属性说明:
    name-指定这个service配置是针对的那个服务,为一个实现了某些Contract的服务类的完全限定名
    (名称空间.类型名),ServiceHost载入一个服务后,会到配置文件中的< services>下找有没有
    name属性跟服务匹配的< service>的配置
    behaviorConfiguration-指定在< serviceBehaviors>下的一个< behavior>的name,这个特定< behavior>
    给这个service制定了一些行为,比如服务是否允许身份模拟
    -->
    < servicename="名称空间.类型名"behaviorConfiguration="behavior名">
    < !--每个服务可以有多个Endpoint,下面< endpoint>元素对每个Endpoint分别进行配置
    属性说明:
    address-指定这个Endpoint对外的URI,这个URI可以是个绝对地址,也可以是个相对于baseAddress的
    相对地址。如果此属性为空,则这个Endpoint的地址就是baseAddress
    binding-指定这个Endpoint使用的binding,这个banding可以是系统预定义的9个binding之一,
    比如是basicHttpBinding,也可以是自定义的customBinding。binding决定了通讯的类型、
    安全、如何编码、是否基于session、是否基于事务等等
    contract-指定这个Endpoint对应的Contract的全限定名(名称空间.类型名),这个Contract应该被
    service元素的name指定的那个service实现
    bindingConfiguration-指定一个binding的配置名称,跟< bindings>下面同类< binding>的name匹配
    name-Endpoint的名称,可选属性,每个Contract都可以有多个Endpoint,但是每个Contract对应的
    多个Endpoint名必须是唯一的
    -->
    < endpointaddress="URI"binding="basicHttpBinding"contract="Contract全限定名"bindingConfiguration="binding名"name="">
    < !--用户定义的xml元素集合,一般用作SOAP的header内容-->
    < headers>
    < !--任何xml内容-->
    < /headers>
    < identity>
  • 与本文主题相关的文章