4

我已经在 .net 中实现了一些 Web 服务并将其托管在 Windows 服务器上,我如何将其移植到 linux 上?要在 linux 机器上拥有相同的 Web 服务,我是否必须用 Java 重写它?有任何想法吗。

4

1 回答 1

3

问题范围很广,所以这里是一个一般性的答案

如果您已经在 WCF 中实现了该服务,那么 mono(Linux 上的 .net)对它的支持有限。对于所有已知问题,请查看

http://www.mono-project.com/WCF_Development

我以前为简单的服务做过这个,没有太大问题。

如果您需要同时支持 Windows 和 Linux 上的 Web 服务,那么我可以推荐 WCF 的替代方案

https://github.com/ServiceStack/ServiceStack

使用它来避免移植工作。这样您就不必在 java 中重写并重用您的一些 .net 代码。

于 2012-09-26T19:55:23.377 回答