1
我已将我的XAP文件存储到Azure blob存储。如何在XAP位于Azure Blob存储上时访问数据库?
Azure中的Silverlight网站无法通过RIA Services访问数据库。错误消息是'远程服务器返回错误:NotFound'..当XAP文件存储在VM本地时,应用程序正常工作。
任何想法为什么这样?
很多谢谢
我已将我的XAP文件存储到Azure blob存储。如何在XAP位于Azure Blob存储上时访问数据库?
Azure中的Silverlight网站无法通过RIA Services访问数据库。错误消息是'远程服务器返回错误:NotFound'..当XAP文件存储在VM本地时,应用程序正常工作。
任何想法为什么这样?
很多谢谢
我想出了问题。
存在两个问题,首先服务被指定为相对来源。将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/en-us/library/cc197955(v=vs.95).aspx