Ubuntu 11.04+Mono+Nginx运行Asp.net之HelloWorld

早就知道有mono这么个东西,一直想接触你,只到最近才开始花时间学习你--mono,给了很多想在linux上运行.net程序的朋友创造了无限可能。如果你跟我一样对mono接触很少,那你可以在这里了解下。我是一个linux菜鸟,准确的说还不是什么鸟,就是一白痴。所以在选择linux系统的时候,我也是一步步妥协。从CentOS---Debian---Ubuntu桌面版,主要是对linux不了解,所以最终还是选择了Ubuntu(最容易入手,呵呵,请路过的老鸟们鄙视我吧)。介绍下我的整个环境,在win7上面安装了VirtualBox来运行Ubuntu 11.04.

1.准备环境:

在软件中心安装MonoDevelop(在linux下.net开发工具,类似vs2010),Nginx,mono-fastcgi-server2.(mono在你安装完Ubuntu后就已经有了,只不过版本是2.6的不是最新,这并不影响)

2.用monodevelop写下我第一个在linux下运行的HelloWorld

很简单,用一个label在页面加载时显示一行文本

Ubuntu 11.04+Mono+Nginx运行Asp.net之HelloWorld

后台.cs

Ubuntu 11.04+Mono+Nginx运行Asp.net之HelloWorld

3.开始部署了

Ubuntu 11.04+Mono+Nginx运行Asp.net之HelloWorld

我这里选择部署到Nginx默认的文件下/usr/share/nginx/www/(如果你选择的其他目录,在后面设置Nginx的时候要跟部署的目录一致)

内容版权声明:除非注明,否则皆为本站原创文章。

转载注明出处:http://www.heiqu.com/8b2087a62de0d48926d813365713c7b8.html