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>
参考:
http://www.cnblogs.com/haiyu/archive/2009/12/15/1625057.html
http://www.cnblogs.com/qinpengming/archive/2013/04/24/3040692.html

浙公网安备 33010602011771号