這裡我們需要兩個工具

  1. Apache2
  2. Mono 官網:https://www.mono-project.com/download/stable/#download-lin-ubuntu

首先安裝Apache2

sudo apt-get install apache2

加入Mono到程式庫

使用環境:Ubuntu 16.04 (i386, amd64, armhf, arm64, ppc64el)
如使用其他環境請參照上面的官網連結

sudo apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 3FA7E0328081BFF6A14DA29AA6A19B38D3D831EF
sudo apt install apt-transport-https
echo "deb https://download.mono-project.com/repo/ubuntu stable-xenial main" | sudo tee /etc/apt/sources.list.d/mono-official-stable.list
sudo apt update

安裝前先停止apache2

systemctl stop apache2

安裝Mono

sudo apt install mono-devel mono-complete mono-dbg referenceassemblies-pcl ca-certificates-mono mono-xsp4 libapache2-mod-mono mono-apache-server

重啟apache2

systemctl restart apache2

啟動 Apache 模組 mod_mono_auto

a2enmod mod_mono_auto

如果顯示Module mod_mono_auto already enabled
就代表成功了

到這一步沒出錯應該就能運行asp.net程式了

這裡我將ASP網站放在網站根目錄底下
然後在你的瀏覽器上輸入
http://127.0.0.1/Default.aspx

沒出錯的話應該就可以看到你的網站了

圖示:
ASP網站

Last modification:December 3rd, 2018 at 10:30 pm