您的位置:首页 > 其它

WCF学习笔记之配置文件

2015-12-28 16:28 260 查看
WCF学习笔记之配置文件

直接上代码!

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<startup>
<supportedRuntime version="v4.0" sku=".NETFramework,Version=v4.5" />
</startup>
<system.serviceModel>
<!--在一个宿主上可以承载多个服务 每一个服务用<service></service>来配置 它是<services>的子节点-->
<services>
<!--name=空间名.类名(实现服务的类)-->
<service name="WCF_Fuck.HelloWCFService">
<host>
<baseAddresses>
<add baseAddress="http://localhost:8000/MyService"/>
</baseAddresses>
</host>
<!--address是相对地址,contract=空间名.服务协定(接口)-->
<endpoint address="HelloWCFService" binding="webHttpBinding" contract="WCF_Fuck.IHelloWCFService"></endpoint>
<!--属性是固定的,大小写都不能写错-->
<endpoint address="mex" binding="mexHttpBinding" contract="IMetadataExchange"></endpoint>
</service>
</services>
<behaviors>
<serviceBehaviors>
<behavior name="metaExchange">
<serviceMetadata httpGetEnabled="true"/>
</behavior>
</serviceBehaviors>
</behaviors>
</system.serviceModel>
</configuration>


总结:

我们使用配置文件的方法完成了对WCF服务的配置,从中接触到了服务、终结点和行为的配置方法。

配置文件的元素还有许多,像绑定、安全性等等特性。在今后学到的时候再慢慢展开,配置文件的每一个元素都应该力求背着写下来,

一行一行的写,在写的过程中体会,而不是四处复制和粘贴,这样才能对配置文件的写法有深刻的印象。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: