我們擁有由開發人員開發的自定義Web部件,並使用解決方案部署到客戶站點(專用網站集)。問題是,當我們更新Web部件時,這些更改不會在現有客戶站點中生效(或者至少這是我的理論)。我猜我必須將最新版本的Web部件複製到每個網站集。 1)讓我知道我的理論是否正確2)有沒有辦法通過腳本來做到這一點?使用腳本部署Webparts
謝謝!
我們擁有由開發人員開發的自定義Web部件,並使用解決方案部署到客戶站點(專用網站集)。問題是,當我們更新Web部件時,這些更改不會在現有客戶站點中生效(或者至少這是我的理論)。我猜我必須將最新版本的Web部件複製到每個網站集。 1)讓我知道我的理論是否正確2)有沒有辦法通過腳本來做到這一點?使用腳本部署Webparts
謝謝!
如果Web部件最初是作爲服務器場解決方案的一部分進行部署的,那麼您應該在客戶站點上升級解決方案包時看到所做的更改。
如果您有權訪問管理中心,我會在「系統設置」>「管理農場解決方案」中檢查解決方案的詳細信息。確認:
另外的日期時,上客戶站點,請檢查網站設置> Web Designer圖庫> Web部件。確保您的Web部件僅列出一次,並且修改日期大於解決方案包的日期。
Central Admin看起來不錯。我的舊網站和我的新網站(使用最新的網站部件)的修改日期不同。所以現在我猜我必須導入/覆蓋過時的Web部分? –
你如何重新部署解決方案包?如果您使用的是retract-remove-add-deploy的組合,請嘗試更新spsolution。如果這不起作用並且可行,請嘗試重新激活舊網站上的功能。有關更多信息,請參見SharePoint StackExchange上的[此問題](http://sharepoint.stackexchange.com/questions/37179/adding-new-webparts-to-an-already-deployed-solution)。 –
你知道,我不確定網絡部分是我的問題,因爲我的清單是空的。出於某種原因,當我的開發人員重新部署項目時,一個列表是空的,但對於現有站點而言,僅適用於新站點。 –