ServiceEndpoint具有一个可读可写的ListenUri属性,该属性表示服务端终结点的物理监听地址,该地址默认和终结点逻辑地址一致(即ServiceEndpoint的Uri)。对于客户端来说,请求真正发送的目标地址是服务的监听地址,默认情况下终结点的逻辑地址和监听地址是一样的。监听地址可....
分类:
其他好文 时间:
2015-03-30 23:01:32
阅读次数:
326
三步走已经走了两步,一个WCF服务发布好之后,就等待着用的人来调用了,它只向外提供一个接口,暴露地址和契约,不暴露服务是如何实现的。接下来就说说客户端调用WCF服务的事。
其实说到调用就很简单了,首先我们要让我们所需的服务识别我们,即配置好同样的终结点信息,然后添加服务的引用,最后调用相应的方法即可。...
分类:
其他好文 时间:
2015-03-30 21:16:00
阅读次数:
169
客户端发送请求给服务端,服务端根据请求消息把消息转发给对应的终结点。这里面有个消息筛选机制,如果请求消息中带有地址报头相关信息,则会用地址报头匹配当前的所有终结点。所以默认情况下客户端和服务端的地址报头信息一致才可以正常通信。 AddressHeader地址报头是一个抽象类,并且没有构造方法。创建....
分类:
其他好文 时间:
2015-03-29 22:10:55
阅读次数:
215
一个服务作为一系列终结点被定义的。每个终结点都有一个地址,绑定和契约。契约就是暴露终结点能力的。地址就是这些应用或服务从网络的哪个地址可找到,契约是关于如何访问他们的。在终结点和契约间有一对多的关系。一个终结点可以只有一个契约,但是一个契约可以被很多终结点引用。尽管一个终结点可以仅仅确认一个契约,接...
分类:
其他好文 时间:
2015-03-14 16:50:52
阅读次数:
133
1、服务代理,建立通道的方法,要注意及时关掉代理,因为服务设置有一个服务的最大连接数,超过这个连接数,则后面的连接将会等待,一直到超时,报错!!2、在已有配置的基础上,利用代码更改终结点,如果重设了绑定,记得也要重设绑定的配置bindingConfiguration3、利用TCP通信 ,用Svcut...
分类:
其他好文 时间:
2015-03-08 12:55:55
阅读次数:
125
remoting提供一种允许对象通过应用程序域去与另一对象进行交互的框架。如果要通过应用程序域进行通信,在remoting中要通过信道(channel)来实现。信道信道是跨越远程处理边界(应用程序域,进程,计算间之间)在应用程序之间传递消息的对象。信道可以在终结点监听入站消息,向基他终结点发送出站消...
分类:
Web程序 时间:
2015-03-05 10:36:10
阅读次数:
138
WebService 错误:无法加载协定为xxx的终结点配置部分,因为找到了该协定的多个终结点配置WebService 错误:无法加载协定为xxx的终结点配置部分,因为找到了该协定的多个终结点配置更新了WebService服务器后,出现这个问题。当在vs 2008中添加服务引用后,如果“更新”服务引...
分类:
Web程序 时间:
2015-01-29 12:11:40
阅读次数:
149
提供一种对WCF“这可能是由于服务终结点绑定未使用 HTTP 协议造成的,这还可能是由于服务器中止了 HTTP 请求上下文(可能由于服务关闭)所致”的解决方案...
分类:
Web程序 时间:
2015-01-20 01:07:46
阅读次数:
5770
1.选择需要配置负载平衡的虚拟机,点击“端点”--“添加”2.选择“添加独立终结点”3.指定端点的详细信息,勾寻创建负载平衡集”。4.配置负载平衡集。5.添加虚拟机到负载平衡集6.选择“将终结点添加到现有负载平衡集”7.指定端点的详细信息。8.完成负载平衡集的添加。
分类:
其他好文 时间:
2015-01-07 19:12:33
阅读次数:
163
CrmFetchKit.js是一个跨浏览器的一个类库,允许通过JavaScript来执行fetch xml的查询,还可以实现批量更新,分页查询等。目前已支持Chrome 25, Firefox 19 和 IE9/10 . 它的最大优势是可以通过fetchxml 来查询,这样我们就可以实现真正的多表联合查询,虽然可以用OData终结点的$expand来进行多表的联合查询,但这种方式没办法过滤多表的...
分类:
Web程序 时间:
2015-01-01 18:34:28
阅读次数:
378