我工作在SharePoint 2010服務器上,我已經按照我的SharePoint解決方案項如何在同一臺服務器上部署UAT和Development SharePoint解決方案?
- 的Web部件夫婦
- 狀態機工作流(這將被整合到InfoPath表單庫)
- InfoPath中的任務編輯表單
比方說這個解決方案部署到http:// [SharePoint201Server]:[PortNumber- X]/
這是我唯一的服務器(沒有額外的UAT服務器),以及迄今爲止做過的事情都需要給用戶驗收測試(UAT)。我可以在http:// [SharePoint201Server]上創建另一個站點:[PortNumber- 和] /爲此。
我的問題是如何維護我的源代碼的兩個副本?我將不得不繼續開發下一個UAT版本的同一套源代碼。我只是無法創建源代碼的簡單副本,因爲它具有相同的程序集名稱和功能ID等。如果我這樣做,在開發源代碼下的任何更改都會影響UAT程序集。
我可以做的一件事是爲UAT和開發創建不同的特徵和程序集名稱的獨立項目,但是這不是一件無關緊要的工作嗎?
在這種情況下最好的方法是什麼?
Ashutosh,您必須知道,Sanbox解決方案限制了您可以部署到SharePoint服務器的SharePoint項目項目類型以及一些SharePoint API不能用於沙盒解決方案。當我將SandBox解決方案設置爲true時,並試圖部署,我收到了很多與SandBox解決方案專門與Project項目兼容性相關的編譯錯誤。例如。我有一個包含我的.asmx文件的共享點映射文件夾'ISAPI',顯然沙盒解決方案無法部署:( – 2010-12-23 12:08:15