如何创建从WCF app.config文件终点?

我有一个端点一个服务,我定义了这个端点app.config文件。 我想知道我怎么可以创建端点如果我的App.config程序。 请给我一个想法。

--------------解决方案-------------

你有你的服务生成的代理? 如果是的话,只需要使用代理服务器的客户端!

MyServiceClient proxy = new MyServiceClient();

或者,你可以通过在该配置中使用的名称:

MyServiceClient proxy = new MyServiceClient("MyConfigName");

不需要做任何幻想。

如果您尚未创建一个代理(使用命令行的Visual Studio或svcutil.exe的“添加服务引用”),你需要添加一个引用到包含服务和数据契约的组装,然后使用

ChannelFactory<IMyService> factory = new ChannelFactory<IMyService>();
IMyService proxy = factory.CreateChannel( );

再次,创建通道工厂,你可以通过在配置部分的名称,如果您有多个,指定使用哪一个。

此外,为澄清- 客户端永远只能有在任何给定时间一个端点 。 该服务可能有多个-但客户需要下定决心并连接到这些人恰恰是一个-你不能有一个客户端的多个端点(如您的问题标题似乎暗示)。

如果您在使用Visual Studio使用WCF服务配置编辑器(在工具中)。 使用这个打开您的配置文件或托管服务,然后你可以有创建端点。 任何新的端点配置信息将被保存到你的app.config / web.config中适当

分类:WCF 时间:2012-02-07 人气:0
本文关键词: WCF
分享到:

相关文章

  • WCF服务显示异常时的WSHttpBinding和用户名,身份验证安全服务 2012-01-01

    我在.NET 4.0中创建一个workflowservice 我想,以确保本(WCF)服务,并使用下面的链接查看如何做到这一点. 我跟着指示,然而,当一个定义servicebehavior全部的寄托工作正常. 配置是这样的: <behaviors> <serviceBehaviors> <behavior> <serviceCredentials name="ServiceBehavior"> <userNameAuthentica

  • 主机WCF服务的控制台应用程序 2012-01-01

    我身边有15-20服务 - 每个服务都有自己的合同,并实现文件. 我想举办所有这些服务在一个控制台应用程序,这样它会更容易在开发过程中进行调试. 项目结构 服务 - 解决方案 ServiceContracts - 项目 实施 - 项目 ServiceHost的 - Windows服务项目 - 已经就地和工作很好.. ServiceConsoleHost - 项目 - 目前的工作就可以了. 我有一个app.config在这里ServiceConsoleHost项目从配置文件示例文本文件... <s

  • WCF和匿名类型 2012-01-01

    我想返回匿名类型在WCF. 这可能吗? --------------解决方案------------- 你不能从任何方法返回一个匿名类型,可以吗? 所以,你为什么能够从WCF返回? 不能使用匿名类型,但也许你说的是WCF和非类型化的消息? 有在WCF中一个选项,以刚刚定义类型的参数Message (也可能是同一类型的返回值). 这仅仅是原始的消息,去WCF(和来自回). 我找不到太多好的信息在那里 - 有MSDN上的一些文件,但我到目前为止看到的最好的是库尔特CLAEYS"的博客文章WCF:在W

  • 可以在WCF service.config文件来动态改变了吗? 2012-01-01

    它是一个新手的问​​题,我刚才一直在学习WCF. 我们可以改变动态WCF服务的service.config文件,而无需重新启动应用程序池或做部署? 问候,Bhavik --------------解决方案------------- 不,IIS将自动检测更改配置文件,并自动为你回收的应用程序池. 所以,从某种意义上说,应用程序池确实有被回收的,但它处理它. 如果你正在主持在IIS你的服务,你更改web.config文件,应用程序池会自动回收.

  • WCF配置SSL上的SOAP明文密码身份验证 2012-01-01

    我有一个通过HTTPS连接到实现的WS-Security基于SOAP的Web服务的应用程序. 是用Java编写的Web服务,需要一个明文密码,以及正确设置时间戳. 经过大量的使用Google和实验,我无法弄清楚如何配置我的WCF客户端与该服务进行交互. 除了一个正确的答案,我也希望得到一个链接到一个教程,介绍了WCF和SOAP很好. 我现在的客户端的app.config如下: <?xml version="1.0" encoding="utf-8" ?>

  • 使用Spring.Net,如何承载WCF服务的控制台应用程序? 2012-01-01

    我有一个接口: [ServiceBehavior] public interface ICartService { string DaoString {get;set;} public GetString(); } 和类: public class BigCartService:ICartService { public string DaoString {get;set;} CallPrivateMethod(DaoString); } 使用Spring.Net,我已经设置了对象: <obje

  • WCF客户端证书认证 2012-01-01

    我们有一个典型的客户端 - 服务器的WCF服务,我想以下几点: 客户端通过ClientCredentials属性证书到服务器 服务器查看证书,看到的,它已经发出了我们信任的证书颁发机构 如果他们使用不是由我们的CA颁发的证书,客​​户端将被拒绝 客户端安装了clientAuthentication证书,以及我们信任的CA. 该服务器我们信任的CA证书安装. 我不想安装任何其他证书. 我很灵活的约束力,但它确实需要在网络之情况工作. 我想过使用basicHttpBinding的与Transport

  • WCF的Unicode url编码取得不过来很好 2012-01-01

    我有一个接受GET动词使用Unicode编码的URL REST风格的WCF服务. 在Unicode字符奇怪的是,当我在服务器上的数据被翻译为小盒子. 有什么我要告诉服务合同做才能得到Unicode的url编码获取翻译成漂亮的字符串? 这里是我的合同: [OperationContract] [WebGet(BodyStyle = WebMessageBodyStyle.Wrapped, UriTemplate = "/Document/{Fragment}", RequestForma

  • ACS的Implementaion为WCF服务应用程序 2012-01-01

    我试图实现ACS对WCF服务的应用程序(使用谷歌,Facebook的身份验证). 我配置我在ACS的Azure门户和我尝试添加STS参考WCF服务应用程序的方式(这通常是使用Web应用程序的方式). 这是正确的方式还是我们需要添加更多的规格呢? 我经历了许多样品走了,但不明白.. 如果可能的话任何一个可以提供快照一个小例子.. 请帮我在正确的道路...... 提前致谢...

  • WCF客户端服务交互 2012-01-01

    假设我有一个WCF(mywcf),并连接到我的WCF,CL1三个客户端(CL1,CL2,CL3)和CL2属于PC1和CL3属于PC2. 现在的问题是dedect客户端.(mywcf是有一个以上的端点). --------------解决方案------------- 除非你每封邮件发送中的一些识别这是不可能的. 因此,创建自定义的SOAP Header和MessageInspector并利用它们来转移你的客户的身份.

Copyright (C) 55228885.com, All Rights Reserved.

55228885 版权所有 京ICP备15002868号

processed in 0.286 (s). 10 q(s)