广告

本站里的文章大部分经过自行整理与测试

2016年12月19日星期一

Linux - ASP.NET 服务


1. 安装 Mono + XSP + Apache2 (Apache2 可选择不安装)

$ su

Ubuntu / Linux Mint / Debian
$ apt-get install mono-xsp4
$ apt-get install apache2 libapache2-mod-mono

Fedora
$ dnf install xsp
$ dnf install httpd mod_mono

OpenSUSE
$ zypper install xsp
$ zypper install apache2 apache2-mod_mono

CentOS
http://jasonmun.blogspot.my/2016/12/centos-aspnet.html

2. 测试 Mono

$ mono -V

3. 为 XSP 准备一个文件夹做根目录 DocumentRoot

$ su username
$ cd /home/username
$ mkdir www

4. 运行 XSP 或 Apache2

$ su

$ cd /home/username/www
$ xsp4 --port=80

# Fedora / CentOS
$ systemctl restart httpd
# 其它 Linux 版本
$ systemctl restart apache2

5. 测试

# 用 XSP 的话
$ su username
$ cd /home/username/www

# 用 Apache2 的话
$ su
# OpenSUSE - Apache2
$ cd /srv/www/htdocs
# 其它 Linux 版本 - Apache2
$ cd /var/www/html

$ gedit index.aspx

<%="Hello Mono in Linux"%>

$ wget http://localhost/index.aspx

6. 有关 Fedora 里的 Service Unavailable (503) 问题

http://jasonmun.blogspot.my/2016/12/centos-aspnet.html

7. monodevelop 编辑器

http://jasonmun.blogspot.my/2016/12/linux-aspnet-monodevelop.html

没有评论:

发表评论