Silverlight SL4->;MEF DeploymentCatalog无法下载带有SecurityException的文件

Silverlight SL4->;MEF DeploymentCatalog无法下载带有SecurityException的文件,silverlight,mef,azure-storage-blobs,Silverlight,Mef,Azure Storage Blobs,我有一个silverlight应用程序,它托管在azure webrole上。 我使用MEF部署目录在运行时加载其他xap文件。 现在我想将这些额外的xap文件存储在azure blob存储中,而不是ClientBin文件夹中。 我已将这些xap文件放置在公共blob容器中 但是,在我的DownloadCompleted处理程序中,我得到了一个SecurityException: {System.Security.SecurityException-->System.Security.Secur

我有一个silverlight应用程序,它托管在azure webrole上。 我使用MEF部署目录在运行时加载其他xap文件。 现在我想将这些额外的xap文件存储在azure blob存储中,而不是ClientBin文件夹中。 我已将这些xap文件放置在公共blob容器中

但是,在我的DownloadCompleted处理程序中,我得到了一个SecurityException:

{System.Security.SecurityException-->System.Security.SecurityException:安全错误。 位于System.Net.Browser.BrowserHttpWebRequest.InternalEndGetResponse(IAsyncResult asyncResult)

这是否与跨域调用有关?我不知道可能是什么问题。 如果xap文件是从ClientBin文件夹加载的,它就可以正常工作。 可能是跨域问题

谢谢大家!

我的代码非常简单:

var container=new AggregateCatalog(); //抢夺社交网络提供商 foreach(RequiredModules中的字符串模块)//blob存储中xap文件的绝对uri { container.Catalogs.Add(CreateCatalog(module)); } 初始化(容器)

私有DeploymentCatalog CreateCatalog(字符串uri) { var catalog=newdeploymentcatalog(新Uri(Uri));
catalog.DownloadCompleted+=new EventHandler我找到了解决方案。我将ClientAccessPolicy.xml添加到根blob容器中,它成功了!!!这些问题会立即通过Fiddler和其他网络跟踪工具进行跟踪!也感谢您提供答案!