是否有可能让Silverlight客户端应用程序直接访问Azure表服务REST端点?先不考虑如何在不泄露共享访问密钥的情况下对请求进行签名,Silverlight不会访问Table端点,因为在Table URI的根中既没有clientaccessppolicy .xml,也没有crossdomain.xml。
除了通过我的web服务器代理所有数据,或者运行具有提升权限的OOB之外,还有什么方法可以解决这个问题吗?
根据Steve Marx在2010年5月的说法,这对于队列和表存储是不可能的:905年http://social.msdn.microsoft.com/Forums/en-US/windowsazure/thread/b95bf8e8-f718-4e3d-8eae-00fbd87ce7a2 ad47c ed90 - 4418 b9e3 - 9 a183fb18bb8
创建clientaccessppolicy .xml和crossdomain.xml文件,并将它们放在Azure存储中的特殊$root容器中。然后,您就可以成功访问存储了。