繁体   English   中英

XAP位于Azure Blob存储上时如何访问数据库?

[英]How to access the database when XAP is located on Azure Blob storage?

我已将XAP文件存储到Azure blob存储中。

Azure中的Silverlight网站无法通过RIA Services访问数据库。 错误消息是“远程服务器返回错误:NotFound”。当XAP文件存储在本地VM中时,应用程序将正常运行。

知道为什么会这样吗?

非常感谢

我解决了这个问题。

存在两个问题,首先是将Service指向相对源。 将XAP放在blob存储上时,情况并非如此,因为该服务不在blob上,需要指定。 例如在使用EF4 / RIA时

Context = new CBDomainContext(new Uri("http://login.MySite.com/ClientBin/SC-DataServices-Web-Services-CBDomainService.svc", UriKind.Absolute));

之后,需要通过将clientaccesspolicy.xml添加到Web项目来解决跨域情况。 只需遵循以下说明:

http://msdn.microsoft.com/zh-CN/library/cc197955(v=vs.95).aspx

暂无
暂无

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

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