我在TechEd 2014上观看了Asp .Net的未来流,我看到他们可以在MAC中运行vnext项目。在Github项目中没有说明这个功能。
所以我的问题是如何在MAC上发布和运行HelloWeb或HelloMVC样本。
我注意到Hanselman和David fowler正在使用Nowin名称的自定义副本Nowin.K这个库将作为示例在任何地方发布吗?
更新
目前teched上显示的内部构建放在一起展示了产品的方向。微软团队与社区一起努力让asp.net vnext在linux和osx上运行。
如果您想查看当前状态,请查看Issue 173 on github.com/aspnet/kruntime。
一旦集成的支持我将更新这篇文章并添加答案解释如何去做。
此致
答案 0 :(得分:8)
OS X和* nix现在支持ASP.NET 5。最好的信息在ASP.NET Home Repo on GitHub上,其中包含"入门"部分。
对于OS X,Homebrew仓库在这里:https://github.com/aspnet/homebrew-k
对于* nix,Docker仓库在这里:https://github.com/aspnet/aspnet-docker
您似乎在ASP.NET vNext" KRuntime"上找到了discussion。回购。不幸的是,该团队仍在使用ASP.NET vNext在Mac / Linux上运行。 Tech Ed上显示的是实时运行代码,但使用了大量自定义构建(例如Mono,以及ASP.NET vNext)。该团队一直在与Miguel de Icaza协调工作,以确保Mono具有ASP.NET vNext所需的组件。已经取得了很多进展,而且它已经非常接近,但它并不存在。
答案 1 :(得分:4)
帖子出来了:ASP.NET vNext on OSX and Linux我会试一试,看看我是否可以在Ubuntu 14.04上运行HelloMvc
答案 2 :(得分:1)
我认为您可能正在寻找的是Mono。形容为:
跨平台,开源.NET框架
Mono是Microsoft .NET Framework的开源实现,它基于C#的ECMA标准和公共语言运行时。越来越多的解决方案系列以及积极热情的贡献社区正在帮助Mono成为跨平台应用程序开发的首选。