如何在Mac上从asp.net vnext运行HelloWeb?

时间:2014-05-19 13:32:14

标签: linux macos asp.net-core

我在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

一旦集成的支持我将更新这篇文章并添加答案解释如何去做。

此致

3 个答案:

答案 0 :(得分:8)

更新的答案1月21日和15日

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

5月24日起初答案<14;

您似乎在ASP.NET vNext&#34; KRuntime&#34;上找到了discussion。回购。不幸的是,该团队仍在使用ASP.NET vNext在Mac / Linux上运行。 Tech Ed上显示的是实时运行代码,但使用了大量自定义构建(例如Mono,以及ASP.NET vNext)。该团队一直在与Miguel de Icaza协调工作,以确保Mono具有ASP.NET vNext所需的组件。已经取得了很多进展,而且它已经非常接近,但它并不存在。

答案 1 :(得分:4)

截至2015年,以下帖子已过时。

帖子出来了:ASP.NET vNext on OSX and Linux我会试一试,看看我是否可以在Ubuntu 14.04上运行HelloMvc

答案 2 :(得分:1)

我认为您可能正在寻找的是Mono。形容为:

  

跨平台,开源.NET框架

     

Mono是Microsoft .NET Framework的开源实现,它基于C#的ECMA标准和公共语言运行时。越来越多的解决方案系列以及积极热情的贡献社区正在帮助Mono成为跨平台应用程序开发的首选。