asp.net - 我们可以通过 .net native 编译一个 asp.net 5 应用程序吗?

标签 asp.net .net coreclr .net-native

.net native 在 .net 生态系统中的作用让我感到困惑。我听说它只是用于通用 Windows 应用程序,但也听说它是 CoreFX 的一部分。我认为可以选择编译为 .net native 可以有很多优势(包括性能)。

是否可以将我的 asp.net 应用程序(特别是 asp.net 5)编译为 .net native?

最佳答案

你不能。目前,.NET Native 不适用于 ASP.NET。我相信它仅适用于通用 Windows 应用程序。这并不意味着有一天它不可用,但现在还没有计划。

related GitHub issue ASP.NET 团队确认了这一点。

编辑 11/27/2015

自从发布此消息以来,Microsoft 已经发布了有关 .NET Native 和 .NET Core 的进一步公告。我建议您查看 Scott Hanselman 在 Microsoft Connect 2015 事件中的主题演讲部分。在 this excerpt video 的 11:22 分钟标记处Scott 展示了如何将 .NET 应用程序编译为 native 代码,然后运行它。他说这是“ future 的工作”,所以它似乎还没有完全准备好(我相信事件中的一个问答视频解释说它位于 GitHub 上的开发分支之一,但我懒得重新观看所有视频你现在)。目前尚不清楚这是否仅适用于控制台应用程序,或者它是否会运行 ASP.NET。

关于asp.net - 我们可以通过 .net native 编译一个 asp.net 5 应用程序吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31546044/

相关文章:

javascript - <网络优化 :BundleReference> renders ScriptBundle as css link elements

c# - 如何让我的通用比较器 (IComparer) 处理空值?

.net - 如何让Elasticsearch为通过REST创建的对象创建唯一的ID?

macos - 我们可以在 mac OS X 中创建 asp 5 应用程序而不使用 mono 吗?

asp.net-core - 如何在 Linux 上生成大小合理的 .NET Core 进程内存转储文件?

mono - 如何更改默认 dnx 版本是 Visual Studio Code?

c# - 传递两个值来查看?

c# - 尽管定义了文件属性,但键值对已添加到 web.config 文件中

c# - 如何使用 Sitecore Web Forms For Marketers 操纵验证消息的顺序?

android - 在 xamarin 中使用新的 .NET 执行环境