В настоящее время я ищу проблему: У нас есть backend-приложение, которое создает XML-файлы с контентом и сохраняет их как Azure Blobs (мы не можем это изменить).Как получить доступ к XML, размещенному как azure blob с лазурного сайта
Blob образец URL: http://mytestaccount.blob.core.windows.net
Мы реализуем веб-страницы, потребляющих эти XML-файлы.
Наше текущее решение представляет собой статическую веб-страницу (без iis или любого другого сервера), размещенную на том же блобе, что и упомянутые XML-файлы.
Вопрос 1: Есть ли способ перенаправить доменное имя на нашу веб-страницу, размещенную в настоящее время как blob?
Мы думали о размещении нашего веб-приложения не как Blob, а с использованием веб-сайтов Azure. Это создает проблему междоменных запросов (мы должны получить эти файлы XML).
Сайт образец URL: http://mytestpage.azurewebsites.net
Вопрос 2: Есть ли способ загрузки XML с помощью JQuery AJAX вызова с такой веб-страницы (размещенной в Azure веб-страницы) в XML хранится как Blob?
Спасибо за ваш ответ. Я все еще думаю, что вы ошибаетесь. Я сделал доказательство проверки концепции, и теперь есть путь к directy get by ajax получить xml-файл, размещенный как blob (скажем, на \t http://mystorageaccount.blob.core.windows.net/files/myfile.xml) с сайта, размещенного на сайтах Azure (http://myazurewebsite.azurewebsites.net/). При попытке получить этот файл возникает ошибка перекрестного домена. – user1438047
Да, ты прав. Получил ту же ошибку, когда я попытался прочитать blob из другого домена. Я обновил свой ответ. –
Я решил разместить свою страницу как Azure Web Site (роль ASP.NET). Изменил его из Free to Shared, чтобы использовать пользовательский домен. Написал общий обработчик для доступа к XML-данным blob. – user1438047