Office ソリューションのセキュリティのトラブルシューティング
適用対象: Visual Studio
この記事には、 Office ソリューションのセキュリティ保護で作業するときに発生する可能性がある一般的な問題を解決するためのヒントが含まれています。
この記事の情報は、ドキュメント レベルのプロジェクトとVisual Studio Tools for Office (VSTO) アドイン プロジェクトに適用されます。 「Office アプリケーションとプロジェクトの種類で使用できる機能」を参照してください。
制限付きサイトから信頼できるソリューションをインストールすることはできません
Web サイトがインターネット エクスプローラー制限付きサイト ゾーンに表示されている場合、ソリューションが信頼できる証明書で署名されていても、ユーザーは Web の場所からソリューションをインストールできません。
配置マニフェストの URL は、次の 5 つのゾーンのいずれかに分類できます。
- マイ コンピューター
- インターネット
- ローカル イントラネット
- 信頼済みサイト
- 制限付きサイト
配置マニフェストの場所が制限付きサイト ゾーンに割り当てられている場合、ランタイムVisual Studio Tools for Officeソリューションはインストールされません。 場所がわかっていて信頼できる場合、ユーザーは制限付きサイト ゾーンから場所を削除し、ソリューションをインストールできます。 ゾーンを管理する方法については、「 ClickOnce 信頼された発行元の構成」を参照してください。
インターネット エクスプローラー拡張セキュリティ構成またはインターネット エクスプローラー 7 がインストールされている場合、ネットワーク ファイル共有または Web の場所からソリューションをインストールできません
Windows Server 2003 以降のインターネット エクスプローラーセキュリティ強化構成 (IEESC) とインターネット エクスプローラー 7 以降では、ユーザーがインターネットを閲覧する機能が大幅に制限されます。 ユーザーがネットワーク ファイル共有または Web の場所から Office ソリューションをインストールしようとすると、次のエラー メッセージが表示されることがあります。"このアプリケーションのカスタマイズされた機能は、SolutionName> の展開マニフェスト<の署名に使用される証明書が信頼されていないため、機能しません。 詳細については、管理者にお問い合わせください。
IEESC とインターネット エクスプローラー 7 以降では、展開マニフェストの URL がインターネット ゾーンに分類されている場合、マニフェストには信頼できる発行元からの証明書が必要であるか、ソリューションをインストールできません。 IEESC を使用しない場合、既定の動作は、エンド ユーザーに信頼の決定を求めることです。
IEESC とインターネット エクスプローラー 7 以降の効果を管理するには、信頼する Web サイトと汎用名前付け規則 (UNC) パスを特定し、信頼されたセキュリティ ゾーン (ローカル イントラネットまたは信頼済みサイト) のいずれかに追加します。ゾーンを管理する方法については、「ClickOnce 信頼された発行元を構成する」を参照してください。