Построителю кодированного пользовательского интерфейса не удается распознать элементы управления Silverlight, когда источником приложения (XAP) является другой домен
Я разместил XAP в двух разных местах
- HTTP: \ Domain1 \ MyApp \ MyApp.XAP
- HTTP: \ Domain2 \ MyApp \ MyApp.XAP
Моя веб-страница находится по адресу http: \ Domain1 \ HomePage.html
Если источник объекта Silverlight установлен на 1-й (тот же домен), он работает нормально, и CUIT Builder правильно распознает, записывает и воспроизводит. Но когда я установил источник на 2-й (то есть другой домен), сборщик CUIT не сможет распознать приложение Silverlight.
Само приложение отлично работает при размещении на Домене1 или Домене2. Запись также успешна, когда веб-страница в DomainX ссылается на приложение в том же DomainX. Не удается записать, когда веб-страница в DomainX ссылается на то же приложение в DomainY. Что мне нужно, чтобы это работало?
Спасибо
PS: обратите внимание, что само приложение Silverlight работает нормально независимо от того, из какого домена я использую - у меня есть соответствующий файл политики междоменного доступа, и для enableHtmlAccess установлено значение true.
Я также проверил наличие помощника по автоматизации dll в XAP в обоих местах (фактически тот же XAP был помещен