4

ローカル マシン (127.0.0.1:10000) でストレージ エミュレーターを実行しています。localhost で実行されている Web サイトがあります。ただし、Web サイトからエミュレーターに XMLHttpRequest を実行しようとすると、次のエラーが発生します。

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

--disable-web-security オプションを指定して Chrome を起動すると、問題なく動作します。

今、Azure が CORS をサポートし、これを有効にするオプションがどこかにあることを読みました。ただし、オプションがストレージ エミュレーターのどこにあるのか、一生わかりません。

どんな助けでも大歓迎です!

4

3 に答える 3

3

Windows Azure のブロブ、テーブル、およびキューが CORS をサポートするようになり、ユーザーは、アクセスされているリソースとは異なるドメインで Web ページを提供するブラウザー内からリソースにアクセス/操作できるようになりました。

詳細については、 http://msdn.microsoft.com/en-us/library/windowsazure/dn535601.aspxを参照してください。

于 2014-02-07T07:22:57.017 に答える