2017-04-07 87 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