簡單理解在Mac OS X上運行ASP.NET程序


運行ASP.NET程序的三要素:

1) CLR(.NET運行時)

2) KRE(ASP.NET運行時)

3) Web服務器

所以在Mac OS X上運行ASP.NET程序,就需要對應這三要素的東西:

1) CLR - Mono(目前只有Mono可以用,以后可以用Core CLRE)

2) KRE - KRE-Mono(基於Mono的KRE)

3)Web服務器 - Kestrel

接着,用下面的4個命令將這三樣東西安裝上即可:

brew tap aspnet/k
brew install kvm
source kvm.sh
kvm upgrade

接下來,照理只要將Web服務器開起來就能運行了。

但是,大多數的程序都有自己的包包,所以要先把包包給裝上:

kpm restore

之后,開啟Web服務器完事:

k kestrel

【參考資料】

Building C#/ASP.NET Apps on a Mac With vNext

How I got ASP.NET vNext running on Mac OS X

Mac OS X上編寫 ASP.NET vNext(一)KRE環境搭建

讓 ASP.NET vNext 在 Mac OS 中飛呀飛。。。 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM