首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何创建渠道工厂

如何创建渠道工厂
EN

Stack Overflow用户
提问于 2015-10-20 17:25:23
回答 1查看 622关注 0票数 0

嗨,我正在尝试从控制台应用程序中调用一个WCF服务,并返回以下内容:

未处理的异常: System.InvalidOperationException:无法创建底层通道工厂,因为没有将绑定传递给ChannelFactory。

我的代码:

代码语言:javascript
复制
EndpointAddress address = new EndpointAddress("http://xx.xx.xx.xx:xxxxxx/xxxx/FormulationService");

var servis = new ChannelFactory<IFormulasyonHost>().CreateChannel(address);
((IServiceChannel)servis).Open();

if (args[0].ToString() == "-update")
{
   if (args[1].ToString() == "all")
   {
      servis.UpdateAll();
      ((IServiceChannel)servis).Close();
   }
}
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2015-10-20 18:47:38

假设使用了基本绑定

代码语言:javascript
复制
var address = ...
var binding = new BasicHttpBinding();

var servis = new ChannelFactory<IFormulasyonHost>(binding,address)
    .CreateChannel();
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33242993

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档