如何在 Ubuntu/Linux 上运行 ASMX WebService

本文关键字:运行 ASMX WebService Linux Ubuntu | 更新日期: 2023-09-27 17:56:04

我有一个正在运行的 Ubuntu 网络服务器。(在 EC2 实例上)

我还有一个用 C# 创建的 ASMX Web 服务。

我想使用此设置在网络服务器和沙发基地之间连接。(但对于问题本身来说不是很重要)

  1. 是否有可能(我猜是的)加载该 asmx(让我们称之为文件)以在 Ubuntu 上运行?

  2. 在 Ubuntu 上部署 ASMX Web 服务的最佳工具/框架是什么?

  3. 有没有理由我不应该这样做,而是将其部署在基于 Windows 的服务器上?(如性能,易用性等)

感谢您的帮助!

如何在 Ubuntu/Linux 上运行 ASMX WebService

1)是否有可能(我猜是的)加载该asmx(我们称之为文件)以在Ubuntu上运行?

是的,您可以使用Mono.

2) 在 Ubuntu 上部署 ASMX Web 服务的最佳工具/框架是什么?

很难谈论最好的工具或框架。但你可以run ASP.NET application on Apache.

3)有没有理由我不应该这样做,而是将其部署在基于Windows的服务器上?(如性能,易用性等)

是的,.NET 应用程序的本机主场是 Windows。Mono只能遵循Windows上的.NET框架中引入的演变和新功能。