質問

私はを使ってテンプレートを追加しました

STSADM -o addtemplate -filename "C:\Stalker\BaleeeBaleee.stp" -title "YouBreakLive"
.

新しいサイトコレクションを作成しようとすると、「カスタム」サイトテンプレートの中央管理で表示できますが、コマンド実行後、

操作は正常に完了しました。 この変更が有効になる前に、

IISを再起動する必要があります。再起動します IIS、コマンドプロンプトウィンドウを開き、IISRESETを入力します。

役に立ちましたか?

解決

私の推測は、SharePointがテンプレートストアの内容をキャッシュし、そのキャッシュを追加して追加した新しいテンプレートを選択するためにIISリセットが必要です。

他のヒント

はい、キャッシュ関連しています。

STSADMから「AddTemplate」を実行すると、テンプレートファイルは実際にはコンテンツデータベースに保存されます。具体的には、カスタムグローバルWebテンプレート「 sppersistedcustomwbtemplate " SharePoint " spwebService object(これは、SharePoint WebアプリケーションSharePoint Webアプリケーションがコンテンツデータベースからデータベースとその他のもの)を取得してキャッシュするのに役立つ一種のヘルパーオブジェクトです)。

私の推測は、SPWebServiceの助けを借りてキャッシュされたものですでにメモリにロードされているので(アプリケーションプールは実際には実際にはこのヘルパーサービスに関連付けられています。http:/)。 /msdn.microsoft.asharepoint.administration.SpwebApplication.aspx "rel=" nofollow "> spwebapplication )、IISRESETはキャッシュされたオブジェクトのリサイクルを保証します。

テンプレートの追加方法の詳細については、STSADMに反映させることができ、「SpadDtemplate」クラスを見つけることができます。

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