首页 > 解决方案 > Azure Web App VNet 集成 - UNC 路径不可访问

问题描述

我有一个 Azure Web 应用程序,它集成到配置了 S2S 并正常工作的 VPN。

当我尝试访问提供 IP (\IP\path) 的 UNC 路径中的文件时,我收到错误消息“拒绝访问路径 'xxx'。我正在尝试在本地 UNC 路径中提取一些文件以加载到 WebJob 中的 Azure DB。

我可以使用 http 后跟 IP 地址访问本地服务,也可以使用本地 SMTP 服务器的 IP 地址发送 SMTP 消息。

有人可以帮我弄清楚这里可能是什么问题还是不支持?

在此先感谢您的帮助。

如果需要任何其他信息,请告诉我。顺便说一句,我在 VNET 中创建了一个 VM,它可以访问 UNC 路径。

更新:访问路径的代码在模拟逻辑中,我在其中传递有权访问路径的域用户详细信息。忘了在最初的帖子中提到它。

标签: azureazure-webjobsazure-webapps

解决方案


应用服务沙盒明确不允许访问 SMB 协议 (137/138/139/445) 所需的端口。

本文在 Restricted Outgoing Ports 下提到了它:https ://github.com/projectkudu/kudu/wiki/Azure-Web-App-sandbox 。


推荐阅读