使用Web Deploy使用Web App部署WebJobs

时间:2017-08-08 04:05:11

标签: visual-studio azure azure-webjobs

我正在将Web App项目迁移到新的Azure帐户。一切正常,但发布时不包括Web作业。

webjobs-list.json相同,发布配置文件相同等,只缺少Web作业。

但我可以单独部署它们。

知道出了什么问题吗?

1 个答案:

答案 0 :(得分:4)

您需要检查两件事。

否1. webjobs-list.json中的文件路径是正确的。您可以根据此文件找到WebJob项目文件。

{
  "$schema": "http://schemastore.org/schemas/json/webjobs-list.json",
  "WebJobs": [
    {
      "filePath": "../WebJob1/WebJob1.csproj"
    }
  ]
}

否2.打开Web应用程序的项目文件(例如myapp.csproj)。请检查导入配置部分后是否已修改和丢失。

<Import Project="..\packages\Microsoft.Web.WebJobs.Publish.1.0.12\tools\webjobs.targets" Condition="Exists('..\packages\Microsoft.Web.WebJobs.Publish.1.0.12\tools\webjobs.targets')" />