В настоящее время мы перемещаем старое веб-приложение ASP.net с размещенного сервера IIS7 в Azure.
В текущей настройке сайт обращается к файловому серверу, используя UNC-путь к общей папке в файле.сервер.
\\file-server\files-client
Мы пока не хотим менять этот подход, поскольку он существенно усложнит процесс перемещения.
Мы настроили хранилище Azure с файловой службой иподелиться в этом так называемом файле-клиенте
Это может быть идеальный доступ с виртуальной машины путем настройки учетных данных и доступа к нему через
\\storageaccount.file.core.windows.net\files-client
Но
Мы действительно хотели бызапускать этот сайт в качестве службы веб-приложений, поскольку он дает нам ряд преимуществ.
Мы создали службу приложений, опубликовали веб-приложение, и все работает отлично, включая доступ к БД и т. д.
К сожалению, наша удача заканчивается, когда веб-приложение пытается получить доступ к общей папке с помощью
\\storageaccount.file.core.windows.net\files-client\test.jpg
Мы получаем ошибку доступа:
Access to the path '\\storageaccount.file.core.windows.net\files-client\test.jpg' is denied.
Это говоритмне, что служба приложений видит общий ресурс, но не авторизована для доступа к нему.
Я знаю, что мы каким-то образом должны предоставить службе приложений доступ к этому хранилищу, но интенсивный поиск в сети говорит мне, что этого сделать нельзячто я просто не могу понять, и, надеюсь, я не смотрю в нужных местах.
Sp вопрос заключается в следующем: как настроить учетные данные в службе приложений, чтобы он имел доступ к моей общей папке хранения?
Любое руководство высоко ценится.
Заранее спасибо