Я нашел способ!
Если я хочу использовать переменные среды, установленные в настройках приложения:
Set objWSH = CreateObject("WScript.Shell")
Set objUserVariables = objWSH.Environment("Process")
Response.Write(objUserVariables("APPSETTING_testAppSet"))
префикс APPSETTING_ будет другим, если переменная хранится в строке подключения
Еще один способ, которым я смог воспользоваться, - сохранить строку подключения к БД в хранилище ключей Azure. Затем используйте маркер доступа OAuth для доступа к хранилищу ключей Azure. В этом методе необходимо отправить запрос POST в Azure с ClientID и ClientSecret в теле запроса, после чего вы получите токен доступа из ответа HTTP. После этого отправьте запрос GET конечной точке хранилища ключей с токеном доступа в заголовке запроса. Затем вы получите значение секретного ключа хранилища из ответа HTTP.
Другой способ сделать это - использовать MSI_ENDPOINT и MSI_SECRET и отправить HTTP-запрос для получения токена доступа. И с этим токеном доступа вы также можете получить доступ к секретному хранилищу ключей (вы должны убедиться, что политика доступа к хранилищу ключей настроена правильно).