0

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

我还有一个用 c# 创建的 asmx webservice。

我想使用这个设置来连接网络服务器和 couchbase。(但它对问题本身并不是很重要)

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

  2. 在 ubuntu 上部署 asmx webservice 的最佳工具/框架是什么?

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

谢谢你的帮助!

4

1 回答 1

3

1)是否有可能(我猜是的)加载那个asmx(让我们称之为文件)在ubuntu上运行?

是的,您可以使用Mono.

2) 在 ubuntu 上部署 asmx webservice 的最佳工具/框架是什么?

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

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

是的,.NET 应用程序的原生家园是 Windows。Mono 只能遵循 Windows 上的 .NET 框架中引入的演变和新功能。

于 2013-01-26T17:36:40.893 回答