我可以从Silverlight页面访问Excel,数据链接对话框等COM资源吗?

问题描述

| 我已经将其作为浏览器应用程序使用,但是我想知道是否可以直接从silverlight页面而非OOB访问这些资源。 我想使用OOB,用户可以从页面安装应用程序。 当我从VS 2010中运行silvelright 4项目(没有浏览器设置)时,它可以访问所有COM资源,例如Excel和数据链接对话框。但是,当我在IIS 7.0中部署silverlight应用程序时,它无法访问资源。虽然没有异常报告。 因此,第一行中的问题是:在IIS中部署COM资源时,是否可以从silverlight页面(不是OOB)访问COM资源? 谢谢     

解决方法

您无法在浏览器应用程序的Silverlight 4中访问COM对象。该应用程序必须是具有增强信任度的OOB。请注意,应用程序可以是OOB,但不具有增强的信任度,这是启用OOB之后需要选择的附加选项。