特定のWebApplication用のソリューションパッケージ
-
16-10-2019 - |
質問
GACにインストールされる機能とDLLを含むMakecabツールを使用してソリューションパッケージを作成しました。グローバルに展開されていますが、特定のWebApplicationのために展開したいと考えています。必要な変更は何ですか。
解決
特定のWebアプリにインストールするソリューションを強制する方法はいくつかあると思います。
1つの方法は、GACではなくBINディレクトリにDLLを展開することです。ただし、すべてのAPI呼び出しは、Manifest.xmlに記述され、配置されたコードアクセスセキュリティポリシーを介してクリアする必要があることに注意してください。
もう1つは、Manifest.xml内でDLLを参照するSafeControlsを含めることです。これは、web.configを書き込む必要があることを意味し、展開するにはWebアプリケーションを指定する必要があります。
他のヒント
Webアプリケーション上の特定のサイトコレクションに展開するスクリプトを次に示します。
所属していません sharepoint.stackexchange