我有一个服务有一个端点,我已经在app.config文件中定义了这个端点。 我想知道如何在程序中使用app.config来创建端点。 请给我一个想法。如何从WCF中的app.config文件创建端点?
0
A
回答
1
您是否为您的服务生成了代理?如果是这样,请使用代理客户端!
MyServiceClient proxy = new MyServiceClient();
或者,您可以在名称传为配置中使用:
MyServiceClient proxy = new MyServiceClient("MyConfigName");
不需要做任何幻想。
如果您尚未创建代理(在Visual Studio中使用“添加服务引用”或在命令行上使用svcutil.exe),则需要添加对包含服务和数据协定的程序集的引用,然后使用
ChannelFactory<IMyService> factory = new ChannelFactory<IMyService>();
IMyService proxy = factory.CreateChannel();
再次,用于创建信道工厂,可以传递在配置部分的名称,如果有多个,来指定要使用哪一个。
此外,为了阐明 - 在任何给定时间,一个端点只能有客户端。该服务可能有多个 - 但客户端需要下定决心并连接到其中的一个 - 您无法在客户端中拥有多个端点(因为您的问题的标题似乎暗示)您不能在上有多个端点。
Marc
0
如果您使用的是Visual Studio,请使用WCF服务配置编辑器(位于工具下)。使用它来打开你的配置文件或托管服务,然后你可以在那里创建你的端点。任何新的端点配置信息将根据情况保存到您的app.config/web.config中
相关问题
- 1. 在app.config中指定默认WCF端点
- 2. 异常尝试从app.config文件创建WCF绑定
- 3. 如何在运行时WCF的app.config中编写端点信息?
- 4. 客户端的app.config创建
- 5. VB6软件使用WCF Web服务。 App.config中的端点。错误VB6没有App.config
- 6. 从app.config获取WCF客户端端点IP
- 7. 如何在app.config文件中定义端点?
- 8. 如何创建的app.config
- 9. 在App.Config中的C#端点
- 10. 如何从文件创建Zookeeper节点?
- 11. 如何创建WCF休息端点以将大型文件上传到ASP.NET MVC
- 12. WCF文件服务器中的端点
- 13. 类库中的WCF客户端app.config
- 14. 客户端app.config生成重复的端点[WCF]
- 15. 有关如何创建WCF silverlight 3端点的问题
- 16. 在app.config文件中配置wcf超时
- 17. 如何创建WCF客户端库
- 18. 如何在节点中创建文件?
- 19. Python:如何从文本文件创建点形状文件
- 20. 在MonoDevelop/MonoTouch中使用WCF:如何使用app.config文件?
- 21. 在多个端点的客户端创建WCF代理
- 22. 如何用.NET中的api端点创建中间件核心
- 23. WCF - 应用程序使用客户端的app.config而不是WCF服务的app.config
- 24. 如何配置wcf端点?
- 25. 在Linux中如何从终端创建文件夹内的文件夹?
- 26. 如何从app.config中
- 27. 如何从app.config中
- 28. 如何从app.config中
- 29. 如何从App.Config文件设置CultureInfo.CurrentCulture?
- 30. 如何从终端创建Eclipse风格的文件夹?
你是什么意思创建端点?你是指托管一个端点,还是编程配置和端点? – 2009-07-08 07:16:44
我的意思是从app.config中读取端点信息,并从这个信息中创建端点。 或换句话说,假设我有一个app.config文件,那么我将如何创建或了解端点? – 2009-07-08 07:22:43