搜诶符合你 发表于 2015-12-29 13:09:08

简单理解在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 中飞呀飞。。。
页: [1]
查看完整版本: 简单理解在Mac OS X上运行ASP.NET程序