カスタム SharePoint リスト機能のイベント ハンドラーを含むアセンブリ (アセンブリに依存するクラスMicrosoft.SharePoint
) を、GAC ではなく Web アプリケーションのビンに正常に展開できますか?
そうするためのオプションは、私の機能の manifest.xml ファイルの XML マークアップに確かに存在するようです。ただし、SharePoint オブジェクト モデルへのアクセスなどの特権を必要とするアセンブリでこれを正常に実行する方法についての指示がほとんどなく、アセンブリに CAS ポリシーを展開することが必須であるというリファレンスをいくつか見てきました。また、CAS の難しさ/問題のために、GAC がほぼ必須であることを示唆する議論も見ました。
実際にアセンブリをフォルダーに展開できました。しかし、セキュリティの問題は大きな障害となっています。アセンブリを実行することができた唯一の方法は (単に例外でエラーを出すのではなく) <trust level="Full" originUrl="">
、私の環境では飛ばない web.config の信頼レベルを上げることです。CAS との取り組みを続ける前に、自分がやろうとしていることが可能であることを確認したいと思っています。
これが可能であれば、機能を変更してこの方法でイベント ハンドラーを展開するのに役立つガイダンスやリソースがあれば、感謝します。