zoukankan      html  css  js  c++  java
  • [转]安装Mono使Linux支持asp.net

    本文转自:http://hi.baidu.com/chuanqi_ding/blog/item/1e36a95c35d1ff46faf2c06f.html
    原文如下:
    -----
    Mono是一个开放的.net移植计划,它使得.net跨平台变得可能,目前最新的版本是mono 1.0.5 ,安装mono使之与apache结合,从而实现支持asp.net。
    一、下载安装Mono
    # wget http://www.go-mono.com/archive/1.0.5/mono-1.0.5.tar.gz
    # tar zxvf mono-1.0.5.tar.gz
    # cd mono-1.0.5
    # ./configure
    # make
    # make install
    假如在此过程中出现了异常中断,并且目录中也没有生成 Makefile 文件,则需要根据系统提示找出出现错误的原因,一般可能是因为缺少某些编译 Mono 所必须的软件,例如假设你没有安装 Gnome X-Window 的话,则需要手动安装 pkg-config 和 glib-2.0 ,这两个软件可以分别在 http://www.freedesktop.org/Software/pkgconfig 和 ftp://ftp.gtk.org 处下载。
    二、使web服务器能解释asp.net
    1、使用apache mod_mono
    (1)、安装mod
    # wget http://www.go-mono.com/archive/1.0.5/mod_mono-1.0.5.tar.gz
    # tar zxvf mod_mono-1.0.5.tar.gz
    # cd mod_mono-1.0.5
    # ./configure --with-apxs=/usr/sbin/apxs --prefix=/usr/local/mono --with-mono-prefix=/usr
    第一个参数为指定apache配置脚本路径
    第二个参数为mod_mono安装路径
    第三个参数为指定mono路径
    # make
    # make install
    (2)、修改httpd.conf
    由于configure的时候指定了Apache目录,会自动修改http.conf文件加入了LoadModule mono_module modules/libmod_mono.so这一行,现在只需要加入:
       Alias /mono "/usr/share/doc/xsp/test"
           MonoApplications "/mono:/usr/share/doc/xsp/test"
           <Location /mono>
             SetHandler mono
           </Locationy>
    保存退出;
    重新启动httpd,在浏览器中输入 http://your ip/mono则可以正常浏览到index.aspx内容。
    2、使用xsp解释asp.net内容
    # wget http://www.go-mono.com/archive/1.0.5/xsp-1.0.5.tar.gz
    # tar zxvf xsp-1.0.5.tar.gz
    # cd xsp-1.0.5
    # ./configure
    # make
    # make install
    安装完毕后直接运行xsp启动服务
    # xsp
    默认端口是8080,默认目录为当前目录,详细参数察看帮助文件。
    这样你同样可以使用 http://your ip:8080浏览asp.net文件。
  • 相关阅读:
    php入门变量
    php入门引言
    帝国cms7.0修改默认搜索模版中的分页[!--show.page--]
    帝国cms 列表页分页样式修改美化【2】
    划词翻译
    MySQL几种常见的排序方式
    你的眼界决定了你的格局
    Easy Window Switcher支持Windows 10虚拟桌面
    鬼谷子的人生智慧
    接口设计的八大黄金规则
  • 原文地址:https://www.cnblogs.com/freeliver54/p/1223556.html
Copyright © 2011-2022 走看看