Могу ли я получить доступ к Azure-хранилищу из моего приложения через unc-path? - PullRequest
0 голосов
/ 08 ноября 2019

У меня есть служба приложений Azure, в которой я хочу получить доступ к файлам в хранилище Azure. Если я использую CloudStorageAccount, он работает хорошо.

Но проблема в том, что у меня загружена собственная библиотека, которая использует UNC-пути для доступа к своим файлам. Я нашел способ установить учетные данные в моей локальной системе. Но невозможно подключить причину заблокированного порта 445.

Проблема с портом не должна быть в облаке. Но, похоже, я больше не могу устанавливать там учетные данные. Это всегда говорит мне, что у меня, вероятно, нет прав доступа к сетевым ресурсам («ERROR_ACCESS_DENIED»). Я использую функцию "WNetAddConnection2A" (https://docs.microsoft.com/en-us/windows/win32/api/winnetwk/nf-winnetwk-wnetaddconnection2a).

. Если я просто пытаюсь использовать UNC-путь, я получаю исключение "UnauthorizedAccessException".

Возможно ли получить доступ к хранилищу-файлы из моего приложения через UNC-путь?

1 Ответ

0 голосов
/ 10 ноября 2019

Вы не можете использовать файлы Azure и получать доступ к UNC-путям из кода, запущенного в службе приложений, это связано с изолированной программной средой, которую использует служба приложений

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...