首页 > 解决方案 > Azure Webjob:Git 直接克隆到远程

问题描述

我正在运行基于 Windows 的应用服务。

我正在运行一个相当大的 git repo 的备份,我想直接克隆到 Azure Blob/File/S3。在本地克隆会导致内存不足异常。我意识到您可以安装 azure 存储,但这仅适用于基于 Linux 的应用程序。

我使用 LibGit2Sharp ti 运行该Repository.Clone功能。我尝试在我的 Azure Webjob 上映射网络驱动器,但出现“拒绝访问”

在此处输入图像描述

标签: c#azureazure-webjobslibgit2sharp

解决方案


当您创建 azure web 应用程序时,如果您选择Publishis选项Code,如下所示。它不支持net use命令。这些 webapp 在标准沙盒环境中运行。

在此处输入图像描述

在此处输入图像描述

解决方案:

创建您的网络应用程序,如下所示。Docker Container将解决您的问题。

虽然容器 webapp 也运行在沙盒环境中,但是可以自定义很多配置。

在此处输入图像描述

在此处输入图像描述

在本地,我测试net use命令,和windows容器app一样。

在此处输入图像描述


推荐阅读