2011-09-28 56 views
1

我使用sharepoint 2010.我有一個包含一些頁面佈局的功能。當功能被激活時,應用頁面佈局。但是,當我使用新版本的頁面佈局部署此功能的新版本時,由於頁面佈局具有相同的名稱,因此不會考慮頁面佈局。使用sharepoint功能升級頁面佈局

我該怎麼做?

+0

你解決了這個問題,我得到了同樣的問題。謝謝 –

回答

1

您的頁面佈局不會更新,因爲它們是無主人的,即在主頁面庫中進行了自定義。

它與具有相同名稱的文件無關,除非您已在元素的elements.xml中明確將IgnoreIfAlreadyExists設置爲FALSE。

如果解決方案不包含還沒有任何重要的網頁(開發服務器或其他方式),最簡單的辦法是:

  1. 刪除頁面佈局,(確保沒有頁面引用的頁面佈局中)
  2. 在中央管理中,取消選中「允許網站集管理員自定義母版頁和佈局頁」(有關詳細信息,請參閱http://blogs.msdn.com/b/steve_fox/archive/2010/03/08/ghosting-unghosting-in-sharepoint-2010.aspx)。
  3. 重新部署解決方案

又見http://blogs.technet.com/b/wbaer/archive/2007/08/10/ghosts-in-the-machine.aspx重影的徹底的解釋和unghosting在SharePoint

希望這回答了你的問題。