我已经在 .net 中实现了一些 Web 服务并将其托管在 Windows 服务器上,如何将其移植到 Linux 上?要在 linux 机器上拥有相同的 web 服务,我是否必须用 Java 重写它?有任何想法吗。
最佳答案
问题范围很广,所以这里是一个笼统的答案
如果您在 WCF 中实现了该服务,则单声道(Linux 上的 .net)对它的支持有限。对于所有已知问题,请查看
http://www.mono-project.com/WCF_Development
我以前为简单的服务做过这个,没有太大问题。
如果你需要在 windows 和 Linux 上都支持 web 服务,那么我可以推荐 WCF 的替代方案
https://github.com/ServiceStack/ServiceStack
使用它来避免移植工作。这样您就不必用 java 重写并重用一些 .net 代码。
关于c# - Linux 上的 .Net Web 服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12591852/