Мы сталкиваемся с проблемами, когда пытаемся обновить / удалить с помощью dataservices при использовании с ARR.
В server1 у нас есть ARR, который направляет вызовы на server2, где размещены сервисы данных.
Клиент подключен к серверу1 URL.
Если мы попытаемся получить / добавить новую сущность, используя устройства данных, используя сервер1, URL-адрес будет работать нормально. Звонки перенаправляются на сервер2 с помощью модуля UrlRewrite ARR.
Но когда мы пытаемся обновить / удалить сущность, создается впечатление, что слой dataservices знает, с какого сервера извлекается сущность (лента ATOM содержит URL-адрес server2), поэтому он отправляет сообщение непосредственно на сервер приложения.
В Silverlight это приводит к междоменной проблеме, и запрос не выполняется.
Я не смог получить никакой помощи в решении проблемы. Какие-нибудь предложения для решения этой проблемы?
Есть ли способ переопределить URL-адреса в ответе фида ATOM от WCF DAtaServices с URL-адресом server1?