繁体   English   中英

Windows Azure存储模拟器 - CORS支持

[英]Windows Azure Storage Emulator - CORS support

我在本地计算机上运行了存储模拟器 - 127.0.0.1:10000。 我有一个在localhost上运行的网站。 但是,当我尝试从网站到模拟器执行XMLHttpRequest时,我收到以下错误:

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

如果我使用--disable-web-security选项启动Chrome,它可以正常工作。

现在,我已经读过Azure支持CORS,并且有一个选项可以启用它。 但是,我不能为我的生活找出存储模拟器中的选项。

任何帮助,将不胜感激!

您可以使用Azure存储资源管理器来设置CORS。 这适用于Azure订阅中的本地(存储模拟器)帐户和存储帐户。

在存储资源管理器中展开您感兴趣的帐户,然后右键单击要为其设置CORS的服务。 在这种情况下,您将需要'Blob Containers'。 从菜单中选择“配置CORS设置...”。

单击“添加”以添加规则。

Azure存储资源管理器中的CORS规则对话框

如果要将其作为开发工作流程的一部分进行自动化,您还可以通过api设置CORS规则。

对于在azure中部署的存储帐户,您还可以使用该门户。

Windows Azure Blob,表和队列现在支持CORS,使用户能够从浏览器内访问/操作资源,该浏览器服务于与正在访问的资源不同的域中的网页。

http://msdn.microsoft.com/en-us/library/windowsazure/dn535601.aspx了解更多信息。

Windows Azure中仍不支持CORS。 它即将到来。 在最近结束的// Build / conference中证明了这一点。 您可以在此处观看该视频: http//channel9.msdn.com/Events/Build/2013/3-541

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM