WCF 学习笔记一

wcf服务的细节:

1、新建项目的时候有wcf服务应用程序和wcf服务库,两者区别在于前者可以寄宿在IIS上,而后者只能给其他项目使用,可以寄宿在控制台程序、窗体程序等等。

  相关定义的链接 http://www.cnblogs.com/iamlilinfeng/archive/2012/10/01/2706353.html

2、部署在IIS后,通过IIS的内容视图,获取指定SVC文件的访问地址,然后在客户端引用服务中填入该地址,可以自定义命名空间。

 

  

3、<serviceHostingEnvironment aspNetCompatibilityEnabled="true" multipleSiteBindingsEnabled="true" />,访问地址会变成电脑的用户:端口号,而不是localhost:端口号。无论哪种,在本机都可以获取到该服务。

 

4、如果wcf服务寄宿在IIS上,服务端的web.config可以<system.serviceModel>下,不用写具体的EndPoint(也就是WCF的A,B,C)

<client>
<endpoint address="http://localhost:4667/User.svc" binding="basicHttpBinding" contract="WCFService.IUser" />
</client>

 

posted @ 2018-07-02 17:00  _海风侵吻  阅读(99)  评论(0编辑  收藏  举报