调用使用Python进行远程处理的Spring.NET服务的最简单方法是什么?

时间:2014-04-08 16:10:36

标签: python rest spring.net

我有一个.NET 3.5服务,目前通过.NET Remoting使用Spring.NET 1.2公开。我想从Python调用服务方法,所以我正在寻找实现这一目标的最快捷,最简单的方法。

我正在探索的选项是:

  • 通过REST公开服务(这可以通过Spring.NET 1.2实现,还是可以单独完成而不影响现有的Remoting接口?)
  • 从Python调用.NET Remoting调用(编组问题让我觉得这种方法不起作用)
  • 别的什么?

有什么建议吗?

更新:服务界面非常简单 - 它不使用任何高级功能,例如回调。

1 个答案:

答案 0 :(得分:0)

根据您公开的服务,将普通的旧CLR对象导出为asmx Web服务can be trivial in 1.2,只需更改配置。

.NET Remoting具有无法通过asmx和REST服务公开的功能(例如回调对象,生命周期规范等),如果您的应用程序依赖于它,则可能会有点困难甚至不可能。

您需要在服务界面上发布更多信息,以提供更详细的答案。