您的客户端操作系统需要支持SMB 3.0,例如使用Windows 8、Windows 10、Windows Server 2012等。
端口445(TCP Outbound)需要由您的ISP或防火墙打开。如果您从Azure数据中心外部进行挂载,SMB协议依赖于此端口,我确实注意到一些ISP会阻止此端口(例如Comcast)。
这是唯一为我工作的东西:
将此注册表键更改为值3
HKLM\SYSTEM\CurrentControlSet\Control\Lsa > LmCompatibilityLevel
有关详细信息,请参阅TechNet上的LmCompatibilityLevel主题。
从this MS docs获取此解决方案。
这个错误还有另一种解释。
如果您尝试从您的计算机连接到该网络共享,而不是从Azure VM(或角色)连接。
网络共享仅对Azure VM可见。甚至可能有一个更多的限制 - 共享和VM必须位于同一Azure区域中。
我的经验是,在我的笔记本电脑上遇到了这个问题(并在Azure VM中使用相同的cmd看到它工作)。
此外,这里还有一个链接:https://blogs.msdn.microsoft.com/windowsazurestorage/2014/05/12/introducing-microsoft-azure-file-service/ :
创建共享后,可以通过SMB或REST协议从托管在与存储帐户相同区域中的任何Azure节点(VM / Worker / Web角色)访问它。