2011-02-28 109 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