這裡我們需要兩個工具
首先安裝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
沒出錯的話應該就可以看到你的網站了
圖示: