关于Linux:如何在Mac上从ASP.NET VNext运行helloweb?

How to run HelloWeb from asp.net vnext on a Mac?

我观看了2014年TechEd发布的关于ASP.NET未来的信息流,我看到他们可以在Mac上运行VNext项目。在Github项目中,没有提到任何关于这个特性的内容。

所以我的问题是,有人如何在Mac上发布和运行helloweb或hellomvc示例。

我注意到汉塞尔曼和大卫福勒正在使用nowin name nowin.k的自定义副本。这个库会在任何地方作为示例发布吗?

更新

目前,TechEd上显示的是一个内部构建,将展示案例与产品的方向放在一起。微软的团队和社区一起努力让ASP.NET VNext在Linux和OSX上工作。

如果您想了解当前的状态,请查看github.com/aspnet/kruntime上的第173期。

一旦集成支持,我将更新本文并添加答案,解释如何进行。

当做


更新答案2015年1月21日

现在已经更新了对OS X和*NIX上的ASP.NET 5的支持。最好的信息是关于GitHub上的ASP.NET Home Repo,它有一个"入门"部分。

对于OS X,homebrew repo位于:https://github.com/aspnet/homebrew-k

对于*nix,docker repo在这里:https://github.com/aspnet/aspnet-docker

2014年5月24日的原始答案

似乎您已经找到了有关ASP.NET VNext"Kruntime"repo的讨论。不幸的是,该团队仍在让ASP.NET VNext在Mac/Linux上工作。在TechEd上显示的是实时运行的代码,但使用了大量的自定义构建(例如Mono和ASP.NET VNext)。该团队一直在与Miguel de Icaza协调工作,以确保Mono具有ASP.NET VNext所需的组件。已经取得了很大的进展,而且进展很快,但还不太顺利。


截至2015年,以下职位已过时。

一篇文章发表了:osx和linux上的asp.net vnext,我会试一试,看看能否在Ubuntu 14.04上运行hellomvc。


我想你可能在找单核细胞增多症。描述如下:

Cross platform, open source .NET framework

Mono is an open source implementation of Microsoft's .NET Framework based on the ECMA standards for C# and the Common Language Runtime. A growing family of solutions and an active and enthusiastic contributing community is helping position Mono to become the leading choice for development of cross platform applications.