WCF中Webconfig 节点配置 问题

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

 <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

你可能感兴趣的:(service)