我已经在 .net 中实现了一些 Web 服务并将其托管在 Windows 服务器上,我如何将其移植到 linux 上?要在 linux 机器上拥有相同的 Web 服务,我是否必须用 Java 重写它?有任何想法吗。
问问题
5630 次
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 回答