使用 Kudu 在 Azure 上部署 ASP.NET vNext beta 2

Deploying ASP.NET vNext beta 2 on Azure with Kudu

根据 this blog post,我可以使用 Kudu 将 vNext 应用程序部署到 Azure。我已经成功地在 vNext beta 1 上进行了尝试。但是,它不适用于 vNext beta 2。

为什么我不能使用 vNext beta 2 进行部署?我认为 vNext 的整个想法是将所有内容(包括 CLR)下载为 NuGet 包。

我今天 运行 遇到了这个问题,以下对我有用:

在您的 Azure 网站中设置以下环境变量(应用程序设置):

SCM_KRE_Version 1.0.0-beta2

SCM_KRE_CLR CoreCLR

澄清 SCM_KRE_CLR 默认为 "full" clr,只有 SCM_KRE_CLR 设置为 CoreCLR 如果你想 运行 你的使用新 CoreCLR 的网站,假设您的网站以 ASPNETCORE50 为目标(在 beta3 之后已重命名为 DNXCORE50)