0

我正在嘗試創建一個silverloght應用程序來打開visual studio並將其作爲webpart在SharePoint站點中進行部署。我正在使用以下代碼:如何使AutomationFactory可用於Sharepoint站點中的Silverlight應用程序?

dynamic cmd = AutomationFactory.CreateObject(「WScript.Shell」); cmd.Run(「devenv.exe」,1,true);

這在單獨的silverlight應用程序中工作正常,但是,當我將此作爲webpart添加到sharepoint站點時。它給出了一個錯誤,即「當前上下文中不支持該操作」。

基於我的搜索,其原因可能是AutomationFactory不適用於此應用程序,因爲它需要提升權限。

我是否必須提供SharePoint站點的提升權限,如果是,那該怎麼辦?

回答

0

您需要進行一些配置,以允許使用AutomationFactory

  1. 使用Silverlight 5(4版沒有允許它)
  2. 設置registyry鍵,以便在瀏覽器升高模式
  3. 登錄XAP與證書,安裝在「受信任的根」的用戶證書存儲區中
  4. 在客戶機上安裝silverlight應用程序

你可以通過google搜索找到合適的方法,它在很多博客中都有描述

相關問題