如何使用IronPython连接到WCF服务

时间:2009-04-23 19:08:27

标签: wcf ironpython

有人这样做过吗?我已经尝试生成一个c#代理类并通过它连接,但我无法弄清楚如何让IronPython使用生成的定义端点的app.config文件。它尝试连接,但我只是得到一个关于没有默认端点的错误。理想情况下,我希望仅使用IronPython代码建立连接,如果可能,不使用代理类。我尝试连接的服务的绑定是一个NetTcpBinding,如果这有任何区别。

2 个答案:

答案 0 :(得分:3)

查看我的blog post。有IronPython WCF服务和客户端示例。

要使用app.config,您可能必须将其复制到ipy.exe并将其重命名为ipy.exe.config,但我没有尝试过,所以我不知道它是否有效。

答案 1 :(得分:0)

您的WCF服务接口是否在共享程序集中可用?如果是这样,您可以查看使用ChannelFactory动态创建客户端代理(而不是使用生成的C#代理)。使用该方法,您可以在创建ChannelFactory时提供端点的所有详细信息,并且不需要在.config文件中进行任何配置。