SL4 -> MEF DeploymentCatalog не может загрузить файл с SecurityException - PullRequest
1 голос
/ 28 ноября 2010

У меня есть приложение silverlight, которое размещено на лазурной веб-ролевой.Я использую каталоги развертывания MEF для загрузки дополнительных файлов xap во время выполнения.Теперь я хочу сохранить эти дополнительные файлы xap в хранилище BLOB-объектов Azure вместо папки ClientBin.Я поместил эти xap-файлы в общедоступный контейнер больших двоичных объектов.

Однако в моем обработчике DownloadCompleted я получаю исключение SecurityException:

{System.Security.SecurityException ---> System.Security.SecurityException:Ошибка безопасности.at System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse (IAsyncResult asyncResult)

Это будет связано с междоменными вызовами?Я понятия не имею, в чем может быть проблема.Если файлы xap загружаются из папки ClientBin, все работает нормально.Может быть, проблема с несколькими доменами?

Спасибо!

Мой код довольно прост:

var container = new AggregateCatalog ();// захватить провайдера социальной сети foreach (строковый модуль в RequieredModules) // абсолютные URI для файлов xap в хранилище больших двоичных объектов {container.Catalogs.Add (CreateCatalog (module));} CompositionHost.Initialize (container);

private DeploymentCatalog CreateCatalog (string uri) {var catalog = new DeploymentCatalog (new Uri (uri));catalog.DownloadCompleted + = новый EventHandler

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...