gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-03 04:39:36 26 4
gpt4 key购买 nike

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

Azure 中的 Silverlight 网站无法通过 RIA 服务访问数据库。错误消息是“远程服务器返回错误: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));

之后需要通过在Web项目中添加clientaccesspolicy.xml来解决跨域的情况。只需按照以下说明操作即可:

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

关于sql-server - 当XAP位于Azure Blob存储上时如何访问数据库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8456332/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com