Могу ли я получить доступ к службе данных ADO .Net из Silverlight через домен с помощью соответствующего файла crossdomain.xml без использования клиента ADO .Net Silverlight?

Если я создам службу данных ADO .Net, могу ли я получить к ней доступ из Silverlight через домены, если я не использую помощников клиента ADO .Net Silverlight и у меня есть соответствующий файл crossdomain.xml? (Я бы просто получил необработанный xml и сам его проанализировал)

На другой вопрос: это компоненты клиента Silverlight ADO .Net Data Services, которые не разрешают междоменные вызовы, или это сама ADO .Net Data Service?

Я предполагаю, что это клиентские компоненты, но хочу получить подтверждение.


person Jeff Weber    schedule 09.12.2008    source источник


Ответы (2)


Я писал об использовании прокси на стороне сервера для создания клиентской библиотеки Silverlight с DataServices, размещенной в другом домене. http://blogs.msdn.com/phaniraj/archive/2008/10/21/accessing-cross-domain-ado-net-data-services-from-the-silverlight-client-library.aspx

person Phani Raj    schedule 24.12.2008

После дальнейшего расследования я обнаружил, что, как я и подозревал, клиент Silverlight служб данных ADO .Net ограничивает обмен данными вызовами, поступающими из того же домена. (Не сами службы данных ADO .Net)

Очевидно, это будет исправлено в будущей версии Silverlight.

person Jeff Weber    schedule 22.12.2008