如何組織網站?
回答
通常的方法是用XCOPY或全部替換在visual-studio中發佈函數,並且在某些情況下,替換所有東西是唯一的方法 - 例如,如果您使用的是Web應用程序項目模型,那麼所有東西都會被打包成一個程序集,然後你就可以去做 - 甚至可以應用一個小的改變將不得不重新部署整個事情。
此替代方案可能是Visual Studio中的網站模型,使用它您應該能夠在您的服務器上部署單個代碼文件,並且如果您從IIS管理工具重新啓動網站,應該提取它們。事實上,這個模型與Web應用項目模型相比有不同的作用。這只是一堆將由ASP.NET運行時動態編譯的代碼文件。儘管可能 - 但我不會建議部署單個文件的方法 - 因爲這很容易出錯(您部署代碼隱藏並可能很容易忘記部署aspx對象或類似內容)。除非你在速度慢的網絡上冒險,否則重新部署整個事情始終是最安全的選擇。
這確實取決於你如何構建你的應用程序。
如果你在VS並且你正在做一個ASP.Net站點,那麼你可以做它作爲網站項目,或者作爲一個Web應用程序項目。
在前一種情況下,您的文件將保留爲aspx和.aspx.cs文件,而您將xcopy(或FTP)更改爲任何文件。如果您想要超出單個頁面範圍的邏輯,您可以創建單獨的類庫項目,也可以使用App_code目錄。
在後一種情況下,您會將所有邏輯編譯爲一個或多個複製到站點/ bin目錄的.dll文件,以及任何數量的aspx文件,這些文件可以保持原樣或嵌入(推薦留下aspx文件)。同樣,如果一個aspx文件改變了,你只需移動一個改變的文件,如果dll中的任何內容改變了,你就替換一個完整的dll文件。所有這一切說,你發佈的網站上的大量內容可能正在從數據庫中刪除。大多數網站現在不具有網頁上的內容,它們只具有paes上的組織(視圖)邏輯,並且具有從數據庫中提取實際內容的其他類。這允許更大的重用性,並且意味着MSDN上的4000頁(隨機選擇的數字)不必分別單獨編碼爲HTML頁面。
谷歌搜索後,我認爲,複選框在Visual Studio的發佈網站表格中使用固定命名和單個頁面程序集是正確的選擇。
雖然它可能會減慢速度...
- 1. 如何使用CodeIgniter組織網站?
- 2. 數據存儲/大型網站的組織。如何組織?
- 3. 組織ASP MVC網站
- 4. ASP.NET MVC - 組織網站/網址
- 5. 組織成員不允許訪問該組織網站
- 6. 網站的文件夾組織
- 7. 組織大型網站的CSS
- 8. Vuejs一個網站的組織
- 9. Ajax調用的網站/文件組織
- 10. 拆分並組織我的網站
- 11. 在Macbook上組織多個網站
- 12. Magento的網站/店/ storeview組織
- 13. 一個網站:多個客戶:如何組織
- 14. 如何使用php組織網站幷包含聲明
- 15. 如何在Drupal 6中組織產品目錄網站?
- 16. 如何組織圖像以在網站中傳遞性能
- 17. 如何使用此網站API將字典組織成列表?
- 18. 如何組織您的網站,以便.htaccess能夠工作
- 19. 如何在網站上爲用戶組織短信提醒?
- 20. 如何更好地組織網格線?
- 21. 如何組織「數據網格」?
- 22. 如何在React中爲單個頁面滾動網站組織組件?
- 23. 組織大型網站中複雜文章的複雜網絡
- 24. 響應式網頁設計+ SCSS網站組織
- 25. 如何組織和組織嵌套類
- 26. 如何組織viewModels?
- 27. 如何組織DirectoryInfo.GetFiles()
- 28. Python(Selenium):如何登錄到登錄重定向/組織登錄網站
- 29. 如何利用js最小化爲一個大型組織的網站
- 30. Smarty:塊中包含或如何在網站上組織小部件