Azure:发布网络应用程序删除了我在同一应用程序服务上的网络作业

Azure: Publishing a web application removed my webjob on same app service

我有一个 Azure 解决方案(为我的 SharePoint 应用程序提供网络,但这不重要)。我已经创建了一个应用程序服务,我在其中发布了我的网络应用程序,我还有一个网络作业,我想在同一个应用程序服务上拥有它

我通过在我的应用程序服务的 Web 作业部分上传 zip 文件(或 ps1 文件)单独部署此 Web 作业。硒图像如下

但是:如果我重新部署我的 Web 应用程序(从 Visual Studio),Web 作业将被删除!

最好的办法是将 web 作业包含在部署 web 应用程序的部署中,但无论如何我只是不想在部署 web 应用程序时将其删除。

有什么好的solutions/suggestions?

如果您查看 Visual Studio 中“发布到 Azure”对话框的“设置”选项卡,有一个标记为 "Remove Additional Files at Destination" 的复选框。确保未选中此选项。如果选中,所有不在您的 Visual Studio 解决方案中的附加文件都将被删除。