每次重新部署时,Azure WebJobs 都会被删除吗?我发现那些WebJobs神秘消失了,所以我想可能是因为我重新部署了我的应用程序,但没有去Azure门户重新设置WebJobs。
如果真是这样的话,一次又一次地重新设置WebJobs真是麻烦。有没有办法自动执行此操作?
我从 Visual Studio 进行部署。我在某处读到,我可以将我的 WebJobs(例如 xxx.ps1)放在 App_Data/jobs/continuous/下,然后每当我部署时,WebJobs 都会自动部署。我这样做了,但我没有在我的 Azure 门户中看到这些 WebJobs。
最佳答案
参见https://learn.microsoft.com/en-us/azure/app-service-web/websites-dotnet-deploy-webjobs有关如何从 VS 将 WebJobs 添加到 Web 应用程序的说明。请注意,您无需担心 App_Data/jobs/continuous
文件夹,因为该文件夹由 VS 部署处理。
请注意,ASP.NET 支持此功能,但 ASP.NET Core 尚不支持。
关于每次重新部署时 Azure WebJobs 都会被删除吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42073405/