Windows Azure CDN: Javascript, таблица стилей и изображения не найдены (ошибка 404)

Я использую Windows Azure для размещения своего проекта MVC3 с представлением «/cdn», которое необходимо подключить к CDN. Проблема в том, что когда я пытаюсь перейти через http://azxxxxx.vo.msecnd.net, кажется, что мой браузер не находит таблицы стилей, javascripts и файлы изображений (Firebug показывает 404 не найдено). все работает хорошо, если я пытаюсь перейти к исходному пути http://mywebsite.cloudapp.net/cdn

Я ищу решение, которое будет работать и с HTTPS ( https://azxxxxx.vo.msecnd.net< /а> ).


person Frank Parsons    schedule 14.09.2011    source источник


Ответы (2)


HTTP 404 сообщает мне, что вы достигаете CDN, и ваш запрос проходит через CDN обратно к вашей «исходной» веб-роли, но по какой-то причине запрос не соответствует ожидаемой структуре пути/каталога вашей веб-роли. (Если бы CDN не был включен, вы бы увидели другое сообщение об ошибке, скорее всего, HTTP 400.)

Убедитесь, что вы переходите к нему на http://az#####.vo.msecnd.net без сегмента /cdn/ в пути.

Эти запросы будут автоматически работать через HTTPS (при условии, что вы включили его на портале разработки), как только вы решите, почему запрос не соответствует ожидаемому пути веб-роли.

person Jason Sherron    schedule 15.09.2011

Насколько я помню, содержимое CDN существует внутри хранилища BLOB-объектов, а затем содержимое CDN включается из хранилища BLOB-объектов.

Похоже, вы хотите создать контент CDN из URL-адреса Azure Compute, что неверно.

URL-адреса контента с поддержкой CDN в хранилище BLOB-объектов будут выглядеть следующим образом:

person a7drew    schedule 15.09.2011
comment
Раньше это было так, но с начала этого года вы можете использовать веб-роль в качестве источника контента CDN. msdn.microsoft.com/en-us/library/ - person knightpfhor; 16.09.2011