WCF中Webconfig <System.ServiceModel> 节点配置 问题

刚开始接触,不懂,简单总结一下:

 <services>
      <!--<service>节点有两个属性:name实现服务的类的名称(即命名空间+类名)和behaviorConfiguration服务的行为名称,可以为空.-->
      <service behaviorConfiguration="Web.StudioMenuInitServiceBehavior" name="Web.StudioMenuInitService">
        
        <!--指定服务指定的服务契约类型、通信绑定(Binding)和Behavior的绑定-->
        <!--<address>:指定enpoint的地址。地址必须为合法的Url格式,可以使相对路径也可以是绝对路径。address属性值可以为空,但是这个属性必须存在。如果address值为空,那么地址就是之前定义的baseAddresses中的地址。
      <bindingConfiguration>:可选属性。除非有自定义的绑定策略,否则不要设置这个值。
      <bingding>:指定使用的绑定策略,此属性为必要属性。
      <contract>:该属性也是必要属性。它指定服务契约的类型,推荐使用接口来定义契约,并在这里使用接口的全名称。(如果不是有接口定义,也可以使用命名空间+类名来定义)。
            -->
        <!--使用webHttpBinding除非有自定义的绑定策略,并且标明使用上面定义的AjaxBehavior-->
        <endpoint address="" binding="webHttpBinding" contract="Web.IStudioMenuInitService" behaviorConfiguration="AjaxBehavior">

        </endpoint>

      </service>
    </services>
webConfig Code

 

 

 

参考:

http://www.cnblogs.com/haiyu/archive/2009/12/15/1625057.html

http://www.cnblogs.com/qinpengming/archive/2013/04/24/3040692.html

posted @ 2013-04-28 18:04  365lei  阅读(1893)  评论(0编辑  收藏  举报