2011-02-28 136 views
0

我正在構建ASP.NET網站。我想知道設置prod/test/dev環境的工業標準是什麼。有2種方法我知道:Web開發生產/測試/開發環境設置

  1. 創建3個領域:

    www.mysite.com
    test.mysite.com
    dev.mysite.com

進一步的問題這裏:將它們全部放在同一臺機器上很好嗎?或者將生產一對一地放在一臺機器上,並在專用網絡上的另一臺機器上測試/開發。


2.使用主機文件指向不同的機器

1.2.3.4  www.mysite.com # production server 
192.168.0.1 www.mysite.com # dev server 
192.168.0.2 www.mysite.com # test server 

,或者如果我想要合併測試/開發網站。

1.2.3.4  www.mysite.com # production server 
192.168.0.1 dev.mysite.com # dev server 
192.168.0.1 test.mysite.com # test server 



社區可以建議更系統/組織/可擴展的方法?謝謝。

回答

2

我們有一臺「生產」機器和一臺「升級」機器。我們的「開發」機器是本地開發人員的個人電腦。你不應該把測試和開發放在同一個盒子裏。

+0

怎麼樣的URL,你使用相同的?對於登臺服務器,您是否通過任何部署工具自動將網站推到登臺服務器上?請指教。 – Stan 2011-02-28 13:52:51

+0

不,我們爲不同的網站使用不同的子域名,類似於您所顯示的內容。 – 2011-02-28 14:21:22