我有一个azure-app-service,我想在其中访问azure-storage上的文件。如果我使用CloudStorageAccount,效果很好。
但是问题是,我加载了一个本机库,该库使用UNC路径访问其文件。我找到了一种在本地系统上设置登录凭证的方法。但无法连接导致端口445阻塞的原因。
端口问题不应在云上。但是似乎我再也无法在此处设置凭据了。它总是告诉我我可能没有访问网络资源的权限(“ ERROR_ACCESS_DENIED”)。我正在使用功能“ WNetAddConnection2A”(https://docs.microsoft.com/en-us/windows/win32/api/winnetwk/nf-winnetwk-wnetaddconnection2a)。
如果我只是尝试使用UNC路径,则会收到异常“ UnauthorizedAccessException”。
甚至可以通过UNC路径从我的应用程序服务访问存储文件吗?
您不能使用Azure文件,也不能从在App Service中运行的代码访问UNC路径,这是由于App Service使用的沙箱造成的