Language agnostic Web开发生产/测试/开发环境设置

Language agnostic Web开发生产/测试/开发环境设置,language-agnostic,Language Agnostic,我正在建立ASP.NET网站。我想知道设置prod/test/dev环境的工业标准是什么。我知道有两种方法: 创建3个域: www.mysite.com test.mysite.com dev.mysite.com 这里还有一个问题:把它们放在同一台机器上好吗?或者将生产放在一台机器上,并在专用网络的另一台机器上测试/开发 2.使用hosts文件指向不同的计算机 1.2.3.4 www.mysite.com # production server 192.168.0.1 www.

我正在建立ASP.NET网站。我想知道设置prod/test/dev环境的工业标准是什么。我知道有两种方法:

  • 创建3个域:

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

  • 这里还有一个问题:把它们放在同一台机器上好吗?或者将生产放在一台机器上,并在专用网络的另一台机器上测试/开发


    2.使用hosts文件指向不同的计算机

    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
    



    社区能否建议一种更系统化/组织化/可扩展的方法?谢谢。

    我们有一台“生产”机器和一台“暂存”机器。我们的“开发”机器是本地开发人员的PC。您不应该将生产与测试和开发放在同一个盒子上。

    URL呢,您使用的是同一个吗?对于临时服务器,您是否通过任何部署工具自动从临时服务器推送站点?请告知。不,我们为不同的站点使用不同的子域,类似于您所展示的。