【发布时间】:2015-09-08 09:50:09
【问题描述】:
我们有一个设置,我们将 Azure 中的 VM 和 Web 应用程序通过点到站点虚拟网络连接到我们的本地资源。
我们在本地有一个文件夹,可以访问每个人都打开(共享和 NTFS 上),并且该虚拟网络上的 Azure VM 能够毫无困难地浏览到共享。
但是,网络应用程序无法访问它们。
我假设this article 中的以下行解释了原因,但我希望确认这是不可能的:
将您的网络保护到仅需要访问的网络应用程序所需的工作阻止了创建 SMB 连接的能力。虽然您可以访问远程资源,但这不包括能够安装远程驱动器。
从网站尝试访问它的日志中出来:
从图片中取出 C# 代码,尝试从 web 应用程序上的 powershell 控制台获取目录列表:
我也尝试过使用混合连接,并且越来越接近 - 一旦设置并连接到 Web 应用程序,我就可以从 powershell 控制台 tcping SMB 端口(这比我在使用 VNET),但仍然无法列出目录:
有什么想法吗?有人在做类似的事情吗?
【问题讨论】:
-
您好 Veatch,您最终采用了什么解决方案?我还需要从 Azure Web 应用访问本地网络共享驱动器。
-
@user959729 - 我们最终解决了这个问题,通过一个迁移项目将内容放入 Blob 存储中,无论如何它确实需要长期存在。
-
感谢您的更新。我正在研究使用 Azure 文件存储而不是 Blob 存储。
标签: azure azure-web-app-service azure-virtual-network