我使用了一个模板,

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

我可以在“自定义”站点模板中在中央管理局中看到它在我尝试创建一个新的网站集中,但在执行命令之后,它说,

操作成功完成。

必须在此更改生效之前重新启动IIS。重新启动 IIS,打开命令提示符窗口和键入IISRESET。

有帮助吗?

解决方案

我的猜测是SharePoint缓存模板存储的内容和IIS重置需要重建缓存以拾取刚刚添加的新模板。

其他提示

是的,它是缓存相关。

从stsadm执行“addtemplate”时,模板文件实际上将保存到内容数据库。具体而言,它将被添加为自定义全局Web模板“ sppersistedcustomwebledbeptepplet ”通过sharepoint“ spwebservice “对象(这是一种帮助点心Web应用程序检索和从内容数据库和其他内容缓存数据)的辅助对象。

我的猜测是,由于应用程序池已经在spwebservice的帮助下使用缓存的内容加载(应用程序池,并且在甚至与实际 spwebapplication ),Iisreset保证了缓存对象的回收。 要了解有关如何添加模板的更多信息,您可以反映Stsadm,并查找“SpaddTemplate”类。

许可以下: CC-BY-SA归因
scroll top