【发布时间】:2011-11-22 18:09:06
【问题描述】:
当我们尝试使用与 ARR 一起使用的数据服务更新/删除时,我们遇到了问题。
在 server1 中,我们有 ARR,它将调用路由到托管数据服务的 server2。
客户端连接到server1 Url。
如果我们尝试使用 server1 Url 使用数据服务获取/添加新实体,它工作正常。调用正在使用 ARR 的 UrlRewrite 模块转发到 server2。
但是当我们尝试更新/删除一个实体时,看起来数据服务层知道该实体是从哪个服务器获取的(ATOM 提要包含 server2 Url),所以它直接将消息发布到应用服务器。
在 Silverlight 中,这会导致跨域问题并且请求失败。
我无法获得任何帮助来解决这个问题。有关解决此问题的任何建议?
有没有办法用 server1 url 覆盖来自 WCF DAtaServices 的 ATOM 提要响应中的 url?
【问题讨论】:
标签: wcf url-routing wcf-data-services