我们在 Azure 上作为应用服务运行了新的 asp.net 核心 Web 应用程序。由于向后兼容性,我们在 Azure 上运行的 VM Windows 机器上也存储了一堆文件(来自旧版本的应用程序)。这些文件必须在那里!我们需要从 Linux 应用服务中以文件和目录的形式访问它们。
我们想使用文件共享。但由于应用服务沙盒,这是不可能的。
有什么帮助吗?
我们在 Azure 上作为应用服务运行了新的 asp.net 核心 Web 应用程序。由于向后兼容性,我们在 Azure 上运行的 VM Windows 机器上也存储了一堆文件(来自旧版本的应用程序)。这些文件必须在那里!我们需要从 Linux 应用服务中以文件和目录的形式访问它们。
我们想使用文件共享。但由于应用服务沙盒,这是不可能的。
有什么帮助吗?
到目前为止,您可以选择通过 Linux 应用服务安装或使用 Azure 存储。 https://docs.microsoft.com/en-us/azure/app-service/configure-connect-to-azure-storage?tabs=portal&pivots=container-linux
你可以考虑使用或将文件系统从 Azure VM 移动到 Azure 存储,并进一步使用 Linux 应用服务装载到 Azure 存储。
上面的文章包含有关如何做到这一点的每一步的视频。