asp.net - 尝试安装 MONO/ASP.NET - 但无法确定服务器使用哪个 Linux 发行版

标签 asp.net linux mono amazon-ec2

Windows 服务器/IIS 没问题,但 Linux 对我来说...

我有 Windows 服务器管理和 IIS 方面的经验,但我想在 Linux 服务器上尝试 MONO 框架。

亚马逊 AWS ECS

为此,我将使用 Amazon AWS EC2 实例。但我无法决定哪个 Linux 发行版最适合“我”,也无法决定我需要哪些图像/附加组件来启动和运行它。

我想要一些可以简单配置多个虚拟主机(域/子域)的东西,因为我想看看这是否可以代替 Windows IIS。

我 future 的新 CMS 引擎设置将利用许多不同的网络服务器集群,并且使用 Windows IIS 来完成此任务可能会非常昂贵,而使用纯 Microsoft 解决方案。

因为我希望客户能够选择他们自己的平台,所以我需要弄清楚 MONO 是否能够支持我的开发 - 并了解我需要重做哪些部分以便跨平台。

MONO 和 NGINX???

我已经尝试在我的 Windows 7 机器上安装 MONO 并尝试让 ASP.NET 与 NGINX 网络服务器一起工作的方法,但是 - 现在我想继续进行“真正的交易”,例如。 Linux 服务器。

我知道端口、NAT、IP 等,所以我不害怕一点 ASCII 配置,只要它合乎逻辑。

我从哪里开始?我是使用带 GUI 的 Linux,还是编译一些类似的实用程序,或者……这就是我在这里问的原因:我是否必须自己在 Linux 上编程/编译所有内容才能启动并运行 MONO 网络服务器?

我希望一些有经验的 AWS/MONO 极客在这里列出。 :o)

我自己的想法是一个 Ubunto 服务器,但作为一个非 Linux 专家,我很难理解哪个发行版最适合哪个目的。

最佳答案

我只推荐 Suse Linux。由于 Mono 主要由 Novell 赞助,Novell 也是 Suse Linux 的开发者并且它们具有良好的集成。这也是一个很好的分布。

http://www.novell.com/products/mono/

关于asp.net - 尝试安装 MONO/ASP.NET - 但无法确定服务器使用哪个 Linux 发行版,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6295005/

相关文章:

iphone - 有关 MonoTouch 使用情况的统计数据?

c# - GridView 更新/删除崩溃

c# - ASP.NET Core 2.0 动态认证

c# - ReadAllLines() 函数是否内置了 try-catch?

c# - 性能:在 VS 中编译,在 Windows 和 Linux 上以 Mono 运行

c# - 命名空间内 protected 内部类编译无误

c# - 从母版页访问用户控件

linux - 从变量中提取文本

c++ - 使用 nvcc、icpc 编译时来自 cudaGetDeviceCount 的运行时 cudaErrorInsufficientDriver 错误

Linux 环境。让机器变慢