我们在 ASP.NET 站点中托管了一个 Silverlight 5 XAP 文件。此 SL 代码指出它正在浏览器中运行,并最终提示用户使用扩展权限在本地安装。这部分非常简单并且工作正常。需要在本地安装 SL XAP 的目的是,OOB 实例可以更轻松地访问我们执行某些本地打印应用程序所需的提升权限。
我们的问题是 ASP.NET 站点(我们通过自定义 ASCX 控件与之集成的第 3 方文档管理门户)的用户第二次导航到我们特定的“打印”功能(我们通过 SL 5 OOB 应用程序执行此操作) . 我们希望他们启动已经安装的 SL 5 XAP 文件,并通过某种方式将数据传递到 OOB 应用程序中。
一旦在本地安装了 XAP,有没有办法再次从浏览器“启动”它的这个实例?(与用户转到他们的开始栏或桌面并单击创建的链接相反?)如果这是可能的,我们可以重新启动它,如何将数据传递给它?
非常感谢任何指导?
-Kevin Grossnicklaus kvgros@architectnow.net