2017-04-07 85 views
12

如何创建一个针对.NET Core 1.1的Azure WebJob?.NET Core中的Azure WebJob

在Visual Studio 2017中,我看到Azure WebJob面向.NET Framework的唯一选项 - 请参见下文。

enter image description here

在.NET的核心,我没有看到天青WebJob上市。

enter image description here

+1

直到它被支持,有一个WebJob瞄准netcoreapp2.0 [这里](https://github.com/christopheranderson/azure-webjobs-dotnet-core-sample/)的例子。 – mikebridge

+0

和[这里](https://github.com/Azure/azure-webjobs-sdk/tree/dev/sample/SampleHost)。 – mikebridge

回答

8

的VS 2017年工装.NET核心还不存在,虽然它计划。编写基于Core的WebJob并将其手动部署到您的Web App仍然是可能的。但请注意,WebJob SDK(这是一个完整的其他主题)还不支持.NET Core(相关问题here)。

+0

我想这样做的方法是在.NET Core中创建一个控制台应用程序,然后将其FTP到Azure上的WebApp中。这是处理这个问题的最好方法吗? – Sam

+1

您也可以将其压缩并使用Azure门户创建WebJob。或者使用比FTP更容易的Kudu控制台。 –

+2

如果你想通过git部署它,你可以在这里找到步骤:http://stackoverflow.com/a/42914048/1138731 – lopezbertoni