将 Azure WebJob 从一个 Web 应用程序移动到另一个 Web 应用程序
Move Azure WebJob to from one Webapp to another Web app
我创建了一个简单的 webjob 并将其部署在我的试用 azure 门户上的测试 webapp 上,以学习一些东西。
作为本次学习的一部分,我想将此 Web 作业移动到同一 Azure 门户中的另一个 Web 应用程序,而无需通过 visual studio 重新部署它。它是如何实现的?
感谢任何帮助。谢谢
根据 Kudu wiki 的 Copying files directly in their proper location
部分,我认为您可以尝试通过 FTP 将您的 Azure webjob 从一个 webapp 移动到另一个。
通过FTP工具移动的步骤如下
- 准备一个ftp工具可以同时连接两个ftp Azure Webapp 服务,例如FTP Rush.
- 复制两个webapp的ftp连接字符串,然后参考文章在两个实例之间移动目录
wwwroot/app_data/jobs/...
中的webjob文件和目录。
同时,如果使用 Azure 的持续部署,我认为您可以尝试使用 GitHub 为其他 webapp 重新部署相同的 webjob,请参阅 https://azure.microsoft.com/en-us/documentation/articles/app-service-continous-deployment/。请保持 webapp 目录 wwwroot
下与 GitHub 存储库相同的结构。
我创建了一个简单的 webjob 并将其部署在我的试用 azure 门户上的测试 webapp 上,以学习一些东西。
作为本次学习的一部分,我想将此 Web 作业移动到同一 Azure 门户中的另一个 Web 应用程序,而无需通过 visual studio 重新部署它。它是如何实现的?
感谢任何帮助。谢谢
根据 Kudu wiki 的 Copying files directly in their proper location
部分,我认为您可以尝试通过 FTP 将您的 Azure webjob 从一个 webapp 移动到另一个。
通过FTP工具移动的步骤如下
- 准备一个ftp工具可以同时连接两个ftp Azure Webapp 服务,例如FTP Rush.
- 复制两个webapp的ftp连接字符串,然后参考文章在两个实例之间移动目录
wwwroot/app_data/jobs/...
中的webjob文件和目录。
同时,如果使用 Azure 的持续部署,我认为您可以尝试使用 GitHub 为其他 webapp 重新部署相同的 webjob,请参阅 https://azure.microsoft.com/en-us/documentation/articles/app-service-continous-deployment/。请保持 webapp 目录 wwwroot
下与 GitHub 存储库相同的结构。