Ошибка безопасности DeploymentCatalog - PullRequest
1 голос
/ 31 января 2011

Я пытаюсь использовать DeploymentCatalog для загрузки моих реализаций сервисов по MEF.У меня есть реализация в одном xap.когда я использую следующий код для его загрузки, все в порядке:

var catalog = new DeploymentCatalog ("MyXap.xap");

catalog.DownloadAsync ();

Я помещаю свой xap на удаленный сервер, скажем, на http://ip:90/Myxap.xap,, когда я пишу тот же код, но с URI, он вызывает исключение развертывания:

var catalog = new DeploymentCatalog (новый Uri("http://ip:90/MyXap.xap",UriKind.Absolute));catalog.DownloadAsync();

Любая помощь.

Заранее спасибо ...

1 Ответ

0 голосов
/ 01 февраля 2011

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

Если проблема не в этом, вам потребуется предоставить дополнительную информацию.Отредактируйте свой вопрос, включив в него полный текст полученного исключения для развертывания.

...