針對 Office 解決方案安全性進行疑難解答

適用於: Visualstudio

本文包含解決您在使用 保護 Office 解決方案時可能會遇到之常見問題的秘訣。

本文中的資訊適用於檔層級專案和 Visual Studio Tools for Office (VSTO) 載入宏專案。 請參閱 Office 應用程式和項目類型提供的功能

無法從受限制的網站安裝信任的解決方案

如果網站列在 Internet Explorer 限制的網站區域中,使用者就無法從 Web 位置安裝解決方案,即使解決方案是以受信任的憑證簽署也一般。

部署指令清單的網址可以分類為五個區域的其中一個:

  • 我的電腦
  • 網際網路
  • 近端內部網路
  • 信任的網站
  • 限制的網站

如果已將部署指令清單的位置指派給受限制的月臺區域,Visual Studio Tools for Office 運行時間不會安裝解決方案。 如果該位置為已知且可以信任,則使用者可以從受限制的網站區域中移除該位置,並安裝解決方案。 如需如何管理區域的資訊,請參閱設定 ClickOnce 信任的發行者

安裝 Internet Explorer 增強式安全性設定或 Internet Explorer 7 時,無法從網路檔案共用或 Web 位置安裝解決方案

Internet Explorer 增強式安全性設定 (Windows Server 2003 和更新版本中的 IEESC) ,以及 Internet Explorer 7 和更新版本,大幅限制使用者瀏覽因特網的能力。 當使用者嘗試從網路檔案共用或 Web 位置安裝 Office 解決方案時,可能會收到下列錯誤訊息:「此應用程式中的自定義功能無法運作,因為用來簽署 SolutionName> 部署指令清單的<憑證不受信任。 請連絡您的系統管理員以取得進一步的協助。」

使用 IEESC 和 Internet Explorer 7 和更新版本時,如果部署指令清單的 URL 在因特網區域中分類,指令清單必須具有來自受信任發行者的憑證,否則無法安裝解決方案。 如果沒有 IEESC,預設行為是提示使用者做出信任決策。

若要管理 IEESC 和 Internet Explorer 7 和更新版本的效果,請 (UNC 識別網站和通用命名慣例) 您信任的路徑,並將它們新增至其中一個信任的安全性區域, (近端內部網路或信任的網站) 。如需如何管理區域的資訊,請參閱設定 ClickOnce 信任的發行者

參考資料