WCF配置

1、wcf 宿主:自寄宿(控制台、wpf、winform,window服务...),IIS/IISExpress寄宿。新建一个WCF项目默认使用IISExpress寄宿形式,创建项目时分配发布端口,并发布服务(第一次创建Bin目录下无DLL文件,可发现但无法引用,编译后方可引用),每次在打开解决方案后自动发布服务,关闭VS时释放。在IIS中寄宿(项目右键属性-->web-->勾掉IISEXpress-->点击创建虚拟目录--->保存),IDE会自动在IIS的默认网站下方创建一个应用程序发布你当前项目的根目录。

2、在创建WCF服务应用程序后,webConfig中默认配置,可以不做任何修改使用服务,服务的配置均使用默认配置,因为其是寄宿在IIS/IISExpress中,服务地址已经默认存在,终结点的信息也是默认的。如果终结点中不指定behavior,则使用默认的behavior配置(该behavior不能有Name属性),如果有Name属性或不存在behavior节点服务均无法运行。当然在项目实际开发过程中,默认配置肯定是达不到项目要求的,还应了解WCF的各种配置,对服务进行显示配置。

3、当我们添加服务引用的时候,可以根据服务地址查找服务-->服务必须处于发布状态,也可发现服务-->同一解决方案的非自寄宿服务。

 

posted on 2016-05-10 10:34  无缘沙漠雨  阅读(176)  评论(0)    收藏  举报

导航