ASP.NET 中的 Azure WebJobs 5

Azure WebJobs in ASP.NET 5

我在 Visual Studio 2015 RC 中有一个 ASP.NET 5 Web 应用程序。 现在我想创建一个 WebJob,它可以是独立的也可以是在 web 应用程序上。 有如何在 .NET 4.6 中执行此操作的资源,但我如何部署 ASP.NET 5 控制台应用程序? 有没有办法像这样: https://azure.microsoft.com/pl-pl/documentation/articles/websites-dotnet-deploy-webjobs/

是的,您可以轻松做到这一点。只需按照以下步骤操作:

  1. 创建控制台应用程序
  2. 通过 运行 dnu publish --runtime <name of runtime> 将其与运行时一起打包(如果不关心将源代码作为工作的一部分,您也可以通过 --no-source)。
  3. 将所有内容压缩到 bin/output 文件夹中。
  4. 通过 Azure 门户将 zip 作为 Web 作业上传。

警告:如果您想使用 CoreCLR,WebJobs SDK 不可用。存储 SDK 也不是。

PS: VS 中还没有工具支持上述步骤。