ChannelFactory.Endpoint 上的地址属性为空。ChannelFactory 的终结点必须指定一个有效的地址。

主体代码如下

 IServiceA proxyA; 

ChannelFactory<IServiceA> factoryA = new ChannelFactory<IServiceA>();

 proxyA = factoryA.CreateChannel();

仔细检查后发现上面的ChannelFactory<TChannel>的构造函数,忘记传递参数了

IServiceA契约所对应的终结点,只有一个。无需指定终结点的名称。

但是ChannelFactory<TChannel>的构造函数的参数必须要传递string.Empty

如果不传递,就会出错

  ChannelFactory<IServiceA> factoryA = new ChannelFactory<IServiceA>(string.Empty);

正确的用法,传递一个参数进行

时间: 2024-11-10 22:02:52

ChannelFactory.Endpoint 上的地址属性为空。ChannelFactory 的终结点必须指定一个有效的地址。的相关文章

sharepoint 2013 webservice 已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性

在调用webservice返回数据的时候,?出现以下错误: 已超过传入消息(65536)的最大消息大小配额.若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性 这个就需要在调用webservice的解决方案中,在web.config或者app.config中配置一下: <?xml version="1.0" encoding="utf-8" ?> <configuration> <startup&g

《Entity Framework 6 Recipes》中文翻译系列 (25) ------ 第五章 加载实体和导航属性之加载完整的对象图和派生类型上的导航属性

翻译的初衷以及为什么选择<Entity Framework 6 Recipes>来学习,请看本系列开篇 5-5  加载完整的对象图 问题 你有一个包含许多关联实体的模型,你想在一次查询中,加载完整的对象图实例.一般地,当一个页面视图需要呈现关联实体集时,你会选择这种方法,而不是延迟加载,因为延迟加载是通过一系列的短小查询来获取关联实体的. 解决方案 假设你有如图5-20所示的概念模型.每门课程有很多节,每一节由一个老师教多名学习. 图5-20 一个包含许多关联实体的模型 使用Include()

WCF 已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。

在做图片查询的时候,报错 已超过传入消息(65536)的最大消息大小配额.若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性. 因为图片保存在数据库里,所以数据量比较大. WCF默认传输值是65536字节(64KB),这也太小了,我直接改成50M(52428800字节),网上说最大是支持2147483647字节,但是maxReceivedMessageSize属性是Long类型的,应该比这个还要大. 注意,只有TCP.IPC和基本的HTTP绑定才支持流操作,

ComboBox的SelectedText属性 为空

新手做winform项目,ComboBox的SelectedText属性 为空的问题.然后就上咱们博客园寻找解决问题的方法 看到下面链接中的文章才明白问题出在哪. 感谢! http://www.cnblogs.com/lgjspace/archive/2011/06/19/2084509.html ComboBox.Text,顾名思义,就是单单指 ComboBox 中文本框部分中显示的全部文本内容,而 ComboBox.SelectedText ,按照 MSDN 的解释:"获取或设置 Combo

已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。

错误:已超过传入消息(65536)的最大消息大小配额.若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性. 或者 错误:反序列化操作“GetAllUserData”的响应消息的正文时出现错误.读取 XML 数据时,超出最大字符串内容长度配额 (8192).通过更改在创建 XML 读取器时所使用的 XmlDictionaryReaderQuotas 对象的 MaxStringContentLength 属性,可增加此配额. 行 1,位置 8834. 解决方案

解决img的src属性为空时会有边框的情况

今天在做一个app项目的时候,遇到了这样一个问题,在给定一个img标签固定宽高的情况下,当img标签中的src属性为空时,这块img区域会有边框包围着,导致了当进入一个页面时,图片会先闪一下边框,然后图片才呈现出来,可能是连通接口的速度不是很快,而在得到图片路径之前img标签的src属性还是初始为空状态,所以加载页面之后会闪一下边框.            上面左图在红色边框的盒子内的就是src为空时的图片的样子.右图是图片正常显示的样子. 解决方式很简单,只需在css中添加一行代码即可: im

JavaScript面向对象编程(2)对象上的特殊属性

js对象都有constructor属性,但是构造函数产生的对象和简单对象的属性有些不同,可自行运行下列代码了解 <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml&q

只能从脚本中调用在类定义上有[ScriptService]属性的Web服务问题的解决方案

ajax调用webservice中的接口时, 会出现[只能从脚本中调用在类定义上有[ScriptService]属性的...]的异常. 这是因为, 在.net3.5中, 访问web服务, 要对web服务添加修饰: [System.Web.Script.Services.ScriptService]

magento麦进斗客户地址属性不保存在sales_flat_order_address

首先,你需要将属性添加到存储的报价和订单的地址表.这可以通过安装脚本来完成. 然后,你将需要处理的地址转换,这样,当你把你将采取从报价地址属性,并将其添加到所创建的订单和客户地址的顺序. <sales_convert_quote_address> <your_attribute> <to_order_address>*</to_order_address> <to_customer_address>*</to_customer_addres