Ubuntu 下部署asp.net运行环境

在Ubuntu下部署asp.net运行环境,网上教程很多,基本都是编译Mono源码,然后安装jexus。但是可能是我最近RP不太好,编译Mono源码一直都是失败,无奈之下只好找另外的方法安装了。

网上也说如果源码编译失败可以通过如下命令安装默认版本的Mono:

   1:  sudo apt-get install mono-complete

但安装完成之后,发现这个Mono版本略低,貌似对MVC支持不是很好,于是只好另外寻找安装方法,终于在另外一个地方找到了另一种安装方法,可以免去源码编译不成功的烦恼成功安装Mono。

具体步骤如下:

   1:  sudo apt-get install unzip
   2:  cd /tmp
   3:  wget https://github.com/cjy37/linux-asp.net-installScript/archive/master.zip
   4:  unzip master
   5:  cd linux-asp.net-installScript-master/
   6:  chmod +x ubuntu-installScript
   7:  sudo ./ubuntu-installScript

运行之后你会看到如下界面:

image

 

按照提示,先输入“d”,安装一些必要lib,然后输入“e”安装Mono,最后输入“g”,安装Jexus。安装完成之后即可在Ubuntu上部署asp.net网站了。

安装完成之后可以看到Mono的版本:

image

在按照jexus的网站部署步骤部署一个aso.net MVC4的网站。运行jexus服务,输入相应的网址即可进行网站访问:

image

 

但是还有一个很奇怪的现象,第一次访问的时候会出现错误,但是刷新一下就可以正常访问了。我也不知道为什么,希望有高人可以解答。

posted @ 2014-04-10 10:32  月影银沙  阅读(1543)  评论(0编辑  收藏  举报