c# - Linux 上的 .Net Web 服务

标签 c# .net web-services monodevelop

我已经在 .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/

相关文章:

c# - 数字比较作为 uint 是否比 c# 中的普通 int 快

java - "Invalid Element"调用 Web 服务时发生 AXIS 错误

ios - 单击刷新按钮时如何更新iOS应用程序 bundle 中的嵌入式JSON文件

c# - 这行 C# 代码的作用是什么?

c# - 无需签名即可部署 ClickOnce 应用程序

c# - 将错误消息作为异常处理

.net - 通过 Rally rest .net api 提交缺陷时如何设置自定义 WebLink 字段值?

java - Spring 安全 : Cannot call sendRedirect() after the response has been committed

c# - 如何在 .NET 中创建带有脱机文件(类似于 OneDrive)的虚拟文件系统?

c# - VB 和 C# 之间的枚举行为