1

因此,我在 azure 上托管了一个应用服务,我希望该应用服务将文件上传到我本地服务器的共享文件夹。本地服务器配置了一些软件来处理这些上传的文件。

在开发环境中,使用 UNC 路径(例如10.197.1.65/Public/MyFolder/)一切正常 ,我的应用程序可以通过网络复制文件,但我不确定如何从应用程序服务中做到这一点。

我在研究过程中遇到了一些解决方案,例如创建 ASE 和 VNET、使用本地驱动器映射 Azure 存储等,但我不确定哪种方法是可行且正确的。非常感谢。

4

1 回答 1

1

由于应用程序无法使用Azure Web App 沙箱的受限传出端口中的端口445、137、138 和 139 连接到任何位置,因此您无法使用应用服务中的 UNC 路径。

据我所知,具有 VNet 集成的应用服务很适合从虚拟网络或本地网络访问或与资源通信,但您可能需要为本地环境部署站点到站点 VPN 网关。这样,它不支持挂载驱动,但您可以直接从您的应用程序访问本地数据。

对于应用服务上的 Windows 容器,这是一项预览功能,您可以将 Azure 文件共享挂载到应用服务应用中的目录,然后将数据从本地计算机传输到 Azure 文件。可以通过多种方法与 Azure 文件共享进行交互。

于 2019-11-29T13:23:27.667 回答