簡體   English   中英

每個環境有多個web.config文件

[英]Multiple web.config files per environment

我有幾個web.config文件:

  • Web.config文件
  • Web.Debug.config
  • Web.Dev.config
  • Web.IntTest.config
  • Web.ProdTest.config
  • Web.Prod.config

其中Web.config是主要配置文件,其余是轉換文件。

我正在使用Octopus Deploy進行部署,當我部署到每個環境時,它將自動使用正確的轉換。 但是,如果我要在本地構建soultion,它將使用通過Web.Debug.config進行轉換的Web.config,這意味着主要部分將被更改,因此,如果現在檢查解決方案,我的Web.config將通過Web進行轉換。 .Debug.config轉換,這將是不正確的。

我只能想象這是一個常見的問題,必須有一種標准的解決方法,但是我自己卻找不到任何東西。

謝謝,邁克

一些適合您的選擇

  1. 不要使用注釋中提到的Web.Debug.config
  2. 讓Web.Release.config具有更正web.config所需的所有轉換

我喜歡第二種方法,因為它可以防止某人更改基本的web.config(在有或沒有轉換幫助的情況下)並將其投入生產。 我們將Web.config像調試配置文件一樣有效地對待。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM