DeploymentCatalog安全错误
问题描述:
我正在尝试使用DeploymentCatalog加载MEF的服务实现。我有一个单一的XAP实施。当我使用下面的代码下载它时,每件事情都可以:DeploymentCatalog安全错误
var catalog = new DeploymentCatalog(“MyXap.xap”);
catalog.DownloadAsync();
我把我的XAP在远程服务器上,说上http://ip:90/Myxap.xap,当我写相同的代码,但与URI,它抛出一个部署例外:
变种目录=新DeploymentCatalog(新的URI(“HTTP: //ip:90/MyXap.xap",UriKind.Absolute)); catalog.DownloadAsync();
任何帮助。
在此先感谢...
答
如果你想下载的XAP在不同的域名托管(或不同的端口,我觉得)比你的Silverlight应用程序是,你需要在网站上cross domain policy file托管您的XAP以允许您的Silverlight应用程序访问它。
如果这不是问题,则需要提供更多信息。编辑您的问题以包含您获得的部署例外的全文。
非常感谢。我在我的xaps的根目录中添加了clientaccesspolicy.xml文件,现在就开始工作。 – Wasim 2011-02-01 07:35:17