在 windows 中发布的 ASP.NET 5 Web 应用程序可以在 linux 中 运行 吗?

Can an ASP.NET 5 web application published in windows be run on linux?

我在 Visual Studio 2015 年使用默认 Web 应用程序模板创建了一个示例 ASP.NET 5 Web 应用程序。
我的目标是 dnx451 clr 1.0.0-beta5 (x64),并且能够使用 kestrel 网络服务器在我的 windows 机器上成功编译、发布和托管此应用程序。
我发现发布的目录有一个 windows(kestrel.cmd) 的脚本文件和一个 bash 脚本文件。
我的理解是,在这种情况下,如果在 linux 机器上设置了适当的 DNX 运行时,已发布的 Web 应用程序也应该在 linux 系统上按原样工作。
我的理解有效吗?

简短的回答是:是的。它可以在 Linux 和 OS X 上 运行。请参阅 here for Linux and here 了解 OS X。

答案是否定的,只要您不将目标更改为 dnxcore50。 dnx451 永远不会在 Mac 或 Linux 上可用,因为它基于完整的桌面 .net 框架