我們在與ARR一起使用時嘗試使用數據服務進行更新/刪除時遇到了問題。WCF數據服務+應用程序請求路由
在server1中,我們有ARR,將呼叫路由到託管數據服務器的server2。
客戶端連接到server1 Url。
如果我們嘗試使用server1 Url的數據服務器來獲取/添加新實體,它可以正常工作。使用ARR的UrlRewrite模塊將調用轉發到server2。
但是,當我們嘗試更新/刪除一個實體時,它看起來像dataservices層知道實體從哪個服務器獲取(ATOM提要包含server2 Url),所以它將消息直接發佈到應用服務器。
在Silverlight中,這會導致跨域問題,並且請求失敗。
我無法幫助解決問題。有關解決此問題的任何建議?
有沒有什麼辦法可以將來自WCF DAtaServices的ATOM提要響應與server1 url一起覆蓋網址?