2013-07-05 1 views
4

У меня есть эмулятор хранилища, работающий на моей локальной машине - 127.0.0.1:10000. У меня есть сайт, работающий на localhost. Однако, когда я пытаюсь сделать XMLHttpRequest с веб-сайта в эмуляторе, я получаю следующее сообщение об ошибке:Эмулятор хранилища Windows Azure - поддержка CORS

Origin http://localhost is not allowed by Access-Control-Allow-Origin. 

Он отлично работает, если я начну Chrome с опцией --disable-веб-безопасности.

Теперь я прочитал, что Azure поддерживает CORS, и есть опция, чтобы включить это. Тем не менее, я не могу на всю жизнь понять, где вариант находится в эмуляторе хранения.

Любая помощь будет оценена!

ответ

2

CORS по-прежнему не поддерживается в Windows Azure. Скоро это произойдет. Это было продемонстрировано в недавно заключенном // Build/conference. Вы можете посмотреть это видео здесь: http://channel9.msdn.com/Events/Build/2013/3-541.

3

Windows Azure Blobs, Tables and Queues теперь поддерживают CORS, чтобы пользователи могли получать доступ к ресурсам из браузера, обслуживая веб-страницу в другом домене, чем доступ к ресурсу.

http://msdn.microsoft.com/en-us/library/windowsazure/dn535601.aspx для получения дополнительной информации.