11 2009 档案
(WCF)WCF开发需要注意的地方
摘要:前言:有空就看frankxu的wcf文章,不过看的并不太仔细,只是记住重要的知识点而已,其中的应用得在做程序时才会发现问题。今天在尝试使用例子程序的时候发现,怎么客户端找不到所谓的服务了?关闭防火墙后仍然报错,开始以为是IIS服务没启动的缘故,启动IIS后仍然是一样的错误(远程服务器积极拒绝),搜索了下网络发现首先要启动宿主程序才行,然后在客户端查找服务并引用,照做后报badrequest错误,最后把地址写成baseaddress(开始的时候我直接将服务终结点的address<带有服务名>来搜索)才找到服务并正常使用。总结下自己在使用的时候犯了以上错误:1 例子程序中的服务并不是w
阅读全文
(WCF)阅读WCF分布式开发步步为赢(2)自定义托管宿主WCF解决方案开发配置过程详解的一点心得
摘要:看完整篇文章后算是对一般wcf开发有了稍微深入点的认识(基于开发),但是对于wcf整个结构的由来仍然还是迷惑的很。看样子一般wcf程序就是要弄个契约工程(主要是接口),另外针对该接口还需要一个契约实现工程(即服务工程),然后就是对服务的容器即服务宿主进行配置或编程管理,总感觉宿主有点代理的感觉,集中的配置了访问地址、访问方式以及所需要提供的参数,然后由客户端进行访问调用。对于1 wcfserviceapp中的.svc文件从图表上来看应该是asmx文件,而其工程图标也是web服务图标,请问你是如何建立的工程以及那个svc文件?是否就是直接新建webservice项目,然后将service1.as
阅读全文
(WCF)wcf剖析阅读小计
摘要:一个服务可以实现多个服务契约,但是每个终结点地址必须对应一个服务契约,于是在servicehost端必须申明两个终结点地址是针对同一个绑定对象。作者在地址的跨终结点共享说:对于基于同一个服务的若干终结点来讲,服务一般只实现唯一一个契约,所以所有终结点共享相同的服务契约,在这种情况下,各个终结点的地址不能共享,他们对应的地址必须是不同的,但是如果一个服务实现了一个以上的服务契约,就不同。这里作者表达了以下意思:1 这里的表述应该是针对服务契约这种类型,至于其他比如数据、操作契约文章暂时还未讲述。2 一个服务对应多个终结点的产生是为什么了?因为终结点有三个要素:地址、绑定、契约,任一一个不同则终结
阅读全文
浙公网安备 33010602011771号