Jas*_*son 4 azure azure-storage azure-storage-emulator
我在本地机器上运行了存储模拟器 - 127.0.0.1:10000。我有一个在本地主机上运行的网站。但是,当我尝试从网站到模拟器执行 XMLHttpRequest 时,出现以下错误:
Origin http://localhost is not allowed by Access-Control-Allow-Origin.
Run Code Online (Sandbox Code Playgroud)
如果我使用 --disable-web-security 选项启动 Chrome,它工作正常。
现在,我读到 Azure 支持 CORS,并且有一个选项可以打开它。但是,我终生无法弄清楚该选项在存储模拟器中的位置。
任何帮助,将不胜感激!
可以使用Azure 存储资源管理器来设置 CORS。这适用于 Azure 订阅中的本地(存储模拟器)帐户和存储帐户。
在存储资源管理器中展开您感兴趣的帐户并右键单击您要为其设置 CORS 的服务。在这种情况下,您将需要“Blob 容器”。从菜单中选择“配置 CORS 设置...”。
单击“添加”以添加规则。
如果您想将此作为开发工作流程的一部分自动化,您还可以通过api设置 CORS 规则。
对于在 azure 中部署的存储帐户,您还可以使用门户。
Windows Azure 仍然不支持 CORS。不过它很快就会到来。它在最近结束的 //Build/ 会议上得到了演示。您可以在此处观看该视频:http://channel9.msdn.com/Events/Build/2013/3-541。
| 归档时间: |
|
| 查看次数: |
1446 次 |
| 最近记录: |