質問

SharePoint Developmentに関する複製トレーニングビデオを見てきました。

私が見ることの1つは、サンドボックスソリューションまたは農場ソリューションを作成できることです。

トレーニングビデオから、SandboxソリューションはSharePointサーバーのファイルシステムをまったく変更しないと述べています。 (農場ソリューションがGACに展開され、SharePointディレクトリに保存されています。)

それで、私の質問は、それがファイルシステムに保存されていない場合、どのように持続するのでしょうか? Sandboxソリューションをアップロードしてから、SharePointサーバーを再起動すると、ファイルシステムにない場合はサンドボックスソリューションがどこからロードされますか?

トレーナーが監視し、サンドボックスソリューションが「安全」に保存されていると推測しています。私の質問は、それがどのように機能するのかということです。保存されていない場合、SharePointサーバーの再起動後にどのように再ロードされますか?それが保存された場合、どこで保存されますか?

役に立ちましたか?

解決

サンドボックスソリューションが展開されると、アセンブリはWSPパッケージに含まれています。これはコンテンツデータベースに持続します。 Sandboxソリューションコンテンツは、コンテンツデータベース自体の「ソリューション」テーブルに保持されています(定義列を参照)。

アセンブリが実行されたときにのみUccacheに入れられ(ページの負荷など)、その後のある時点で削除されます。

見る - Microsoft SharePoint開発者ドキュメントチームブログ> サンドボックスソリューションのアセンブリはどこに展開されていますか?

他のヒント

サンドボックスを展開すると、アセンブリがuccacheになります。農場を展開すると、GACまたはBINのいずれかに行きます。サンドボックスアセンブリは、ユーザーコードサービスを運営するファームの各サーバーのC: ProgramData Microsoft SharePoint uccacheでディスクに書き込まれます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top