在CentOS上使用Mono和使用Microsoft IIS一样好

时间:2016-12-09 08:15:58

标签: c# asp.net-mvc linux mono

我在Windows上的Visual Studio 2015中使用C#创建了一个MVC项目(Web应用程序)。它在Windows Server上运行良好。

现在需要将服务器从Windows操作系统转移到CentOS。

我google搜索如何在CentOS上运行MVC项目,发现我们可以使用mono。

但我的疑问是,我们可以像使用IIS和Windows操作系统一样使用它吗? 我的意思是,我可以从当前服务器(Windows Server 2012)中获取项目文件,并将它们部署在新服务器(CentOS)上,它将按原样运行,还是必须进行任何程序化更改?

1 个答案:

答案 0 :(得分:1)

我过去曾尝试过这个版本,并且它不是直接编译并准备好了,我必须按照说明将其全部迁移。

在兼容性和迁移方面,这里有很多好的资源:

http://www.mono-project.com/docs/about-mono/compatibility/

http://www.integratedwebsystems.com/walkthrough-porting-asp-net-mvc-website-to-mono-2-6-1-and-mysql-on-linux-apache-porting-to-mono-part-3-of-3/