У нас есть установка, в которой как виртуальные машины, так и веб-приложения в Azure подключены к нашим локальным ресурсам через виртуальную сеть типа «точка-сеть».
У нас есть локальная папка с доступом ко всем открытым (как в общей папке, так и в NTFS), и виртуальные машины Azure, находящиеся в этой виртуальной сети, могут без проблем переходить к общей папке.
Однако веб-приложения не могут получить к ним доступ.
Я предполагаю следующую строку в this article объясняет причину, но я хочу подтвердить, что это невозможно:
Работа, необходимая для защиты ваших сетей только от веб-приложений, которым необходим доступ, не позволяет создавать подключения SMB. Хотя вы можете получить доступ к удаленным ресурсам, это не включает возможность монтировать удаленный диск.
Выход из логов при попытке с сайта зайти на него:
Убираем код C # с картинки, пытаемся получить список каталогов из консоли PowerShell в веб-приложении:
Я также пробовал это с гибридными подключениями, и я приближаюсь - как только он настроен и подключен к веб-приложению, я могу настроить порт SMB из консоли PowerShell (что больше, чем я могу получить при использовании VNET ), но он по-прежнему не может перечислить каталог:
Есть предположения? Кто-нибудь делает что-нибудь подобное?