开发者社区> 问答> 正文

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

第一次接触阿里云。对很多进行。net开发的人来说,window下的费用各方面都是个负担,对于新手或者小站长来说,更好更便宜的liunx是比较好的选择。
我选择的是最低配的那款,ubuntu 12.04
我说下的搭建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有个检查工具你可以试试
基本就这样有问题可以短消息 我们互相探讨。




展开
收起
jsong 2012-12-08 12:58:54 12982 0
5 条回答
写回答
取消 提交回答
  •   我喜欢楼主那个留言本一样的程序 是运行在.NET下吗?
    2012-12-08 21:24:02
    赞同 展开评论 打赏
  • 用win系统支持asp.net好点吧
    2012-12-08 16:46:46
    赞同 展开评论 打赏
  • 看不懂,我是菜鸟中的菜鸟!
    2012-12-08 16:24:28
    赞同 展开评论 打赏
  • Re在ubuntu下搭建asp.netmono的运行环境
    运行.net还是winserver吧。
    2012-12-08 14:07:47
    赞同 展开评论 打赏
  • Re在ubuntu下搭建asp.netmono的运行环境
    补充下:用 ubuntu server 12.04版,原因,一,这是一个长期支持版,二,对应的mono 2.10.8.1是既强大而实用的版本,可以支持asp.net2/3/3.5/4.0。

    -------------------------

    回2楼alanweb的帖子
    这是对用户的另外一种选择 使用过就知道如何了  部署代码改动量非常少

    -------------------------

    回4楼yamise的帖子
    不一定的啊 就我刚才推荐的 webserver并不会比你想得差  还是那句话 使用了就知道了

    -------------------------

    回7楼pxw2002的帖子
    什么留言板?
    2012-12-08 13:39:00
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
CentOS Nginx PHP JAVA多语言镜像使用手册 立即下载
CentOS Nginx PHP JAVA 多语言镜像使用手 立即下载
低代码开发师(初级)实战教程 立即下载