如何在 ubuntu/linux 上运行 asmx webservice?

Posted

技术标签:

【中文标题】如何在 ubuntu/linux 上运行 asmx webservice?【英文标题】:how to run asmx webservice on ubuntu/linux? 【发布时间】:2013-01-10 11:06:25 【问题描述】:

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

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

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

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

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

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

感谢您的帮助!

【问题讨论】:

【参考方案1】:

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

是的,您可以使用Mono

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

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

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

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

【讨论】:

以上是关于如何在 ubuntu/linux 上运行 asmx webservice?的主要内容,如果未能解决你的问题,请参考以下文章

asp.net WebService如何去掉asmx后缀

ReportExecution2005.asmx,在哪个包/扩展中可以找到它?

如何安装Ubuntu Linux

IIS 下运行 ASMX

ASMX:在运行时设置用户/密码

如何在 Ubuntu Linux 上安装 JDK