在ubuntu下搭建asp.netmono的运行环境

第一次接触VeryCloud。对很多进行。net开发的人来说,window下的费用各方面都是个负担,对于新手或者小站长来说,更好更便宜的liunx是比较好的选择。


我选择的是最低配的那款,ubuntu11
我说下的搭建asp.net环境的详细流程,希望帮助同样有这样需求的人。


首先拿到root权限后请下载对应的远程连接工具putty   http://the.earth.li/~sgtatham/putty/latest/x86/putty.exe 


登陆进后先别慌着就开始安装对应环境了,默认情况下ubuntu的额外的磁盘是没有装载的。


关于如何挂接硬盘请参看这个  http://bbs.aliyun.com/read.php?tid=130069
我是把磁盘弄到 /var/www这个目录.


以上工作都就绪后.


使用putty 填入对应的ip地址open 后输入短信接受到的 root账户和密码


输入下面的命令 一条一条执行:


sudo apt-get update


sudo apt-get upgrade


执行完毕后.


sudo apt-get install mono-complete


遇到提示是否请输入Y 回车继续


一会的时间就安装完毕 默认的mono是2.8的很稳定版本.


下面就安装asp.net的承载容器(类似iis)


有人用阿帕奇 不过我下面推荐给大家更好的一个


先用wget 获取到对应安装包


wget http://www.linuxdot.net/down/jexus-5.1.tar.gz

 
解压


tar -zxvf jexus-5.1.tar.gz


sudo cp -rf jexus-5.1 /usr/jexus


注册全局程序集:


cd /usr/jexus


sudo ./jws.regsvr


默认的情况下网站是放在 /var/www下的


/var/www/default 是已经建好的可以放入一个html文档.  如何传输文件呢... 用这种方式就可以WinSCP  软件就自行下载吧 下载完毕安装好后输入你的root用户名和密码 直接拖就是。同时很多软件的配置文件修改也是通过这种方式。 要知道我这种linux小白是记不住那么多 vi啊之类的命令的


下面这个是


http://www.linuxdot.net/bbsfile-3084

 
配置jexus web server的文档说明建议大家详细阅读下


BTW linux下大小写是敏感的 路径也是严格的 如果你网站上各种不规范的命名和路径 你最好修改下。


对于mono的稳定性等等我目前经过试用非常好。


但是如果你程序里面含有Win32 API 调用之类的估计就不行了。


兼容行mono有个检查工具你可以试试


基本就这样有问题可以短消息 我们互相探讨。


 

分享至:

1条评论,请登录注册后评论

  • 2012-12-14 15:01 孙婵帛:
    这都行,不是linux不支持.net的吗?