我們現在必須更新網站的方式是在本地創建網站項目的副本。做出改變。然後將dll和其他任何新文件複製到服務器上的項目中。有時他們希望我們能夠立即上傳他們需要上傳的內容,而其他時間則需要上傳需要上傳的內容。所以我必須做一些愚蠢的事情來給他們現在想要的東西,並排除我以後的工作。解決這個問題的最好方法是什麼?我只想上傳一個項目,當然不是每次都是全新的dll。爲asp.net中的每個網頁創建多個dll
回答
源代碼管理帶分支。然後,您可以在制定未來增強功能時保持生產部門清潔。有很多很棒的免費源代碼控制工具,請參閱下文。
另外,你可能想考慮版本化你的DLL(1.0.0.0或1.3.0.1342)。確保您可以從DLL版本號追溯到您的回購中的修訂版本,例如通過在您的DLL版本號中包含版本號。可能最好使用MSBuild或其他構建工具來自動執行此過程。 – 2011-03-03 15:24:54
什麼版本的dll會做什麼?他們現在沒有版本 – 2011-03-03 15:33:50
@Nick - 他們會幫助你分辨哪些版本實際上是在生產環境中,而不是猜測。如果每個程序集都標記爲「1.0.0.0」版本,則可能會對實際部署的內容產生混淆。在這裏看到更多的細節:http://msdn.microsoft.com/en-us/library/4w8c1y2s.aspx – 2011-03-03 15:41:41
- 1. 創建多個登錄頁面asp.net
- 2. 爲Labview創建一個DLL
- 3. 爲每個網頁請求創建新的進程?
- 4. 在qt項目中創建多個dll
- 5. 爲每個頁面創建Google AMP?
- 6. 如何爲每個DLL實例創建1個.NET設置
- 7. 爲每個項目頁面創建一個獨特的頁面
- 8. 在dll中存儲類文件並在asp.net中爲多個網站使用dll
- 9. 是否可以爲每個網頁創建RSS feed?
- 10. 我應該爲每個網頁模板創建模塊嗎?
- 11. 爲iphone創建一個網頁
- 12. 如何爲每個新頁面創建一個url和頁面
- 13. 用JqWidgets在單個頁面中創建多個jqx網格表
- 14. MVC 5 c# - 爲每個用戶帳戶創建一個網站,多個登錄
- 15. 爲多個店鋪創建網站
- 16. 爲多個頁面創建xaml'模板'
- 17. 爲每個創建的網址打開一個新窗口
- 18. 爲報表選擇多個參數,如何在參數列表中爲每個項目創建多個頁面?
- 19. ASP.NET Web應用程序 - 發佈 - 不爲每個aspx頁面創建單獨的集合(dll)
- 20. 爲應用程序的每個頁面創建一個菜單
- 21. 在我的Wordpress網站的每個頁面創建博客
- 22. 創建多個循環頁
- 23. 如何在phpmyadmin中爲每個頁面創建單獨的URL
- 24. 創建每個多jQuery的滑塊 - asp.net C#
- 25. 如何在網站上創建每個頁面的截圖
- 26. 創建一個網頁,流傳輸每秒更改的python值?
- 27. 在Try塊中,爲多個異常創建一個Catch還是爲每個異常創建一個Catch更好?
- 28. 如何創建一個引用c#asp.net中其他dll的類的dll?
- 29. 爲單個DLL部署多個DLL
- 30. 動態網址無需爲每個用戶創建一個.html
反正是有這樣做沒有源代碼控制選項?他們不認爲源代碼管理是麻煩的,因爲只有一個人正在從事該項目。 – 2011-03-03 17:55:41
我瞭解你的綁定(時間/資源/等)。但是,「只有一個人」在這裏不是問題。問題是保持你的開發分支和生產分支獨立。我不建議這樣做,但是你可以做一個'窮人'的源代碼控制,並在你的機器上保存兩個不同的代碼文件夾(dev和prod)並在它們之間移動文件。請記住它更容易出現人爲錯誤,並且沒有回滾功能。 – 2011-03-03 18:01:53