2010-11-29 39 views
1

我已經創建了一個WebTemplate,我已成功部署到服務器場並使用它。已經請求將該功能部署到Web應用程序,而不是整個服務器場。這甚至有可能嗎?如果是這樣,有人可以告訴我我可能會做錯什麼嗎?包含WebTemplate的功能最初的作用域是農場。將範圍更改爲WebApplication會在安裝過程中發出錯誤,指出「WebApplication作用域功能不能包含WebTemplates」(影響的內容)。運行Install-SPSolution時設置WebApplication將繼續將其部署到服務器場。相同的結果,無論我是否具有服務器場或站點的功能。將WebTemplate部署到WebApplication

任何想法?

回答

0

WebTemplates只能在Farm或SiteCollection級別進行限定。

有一個web應用水平模板是可能的:

  • 創建一個網站定義(不是 從當前 webtemplate不同
  • 創建一個空的Web應用程序 範圍的功能,設置自動激活到 假。
  • 在WEBTEMP。*。xml文件添加 FeatureDependency到您的模板。

現在,您的模板僅顯示在指定功能被激活的web應用程序中。