come aggiungere file nel processo di trasformazione web.config?

Sto avendo un sito Web sviluppato in Visual Studio 2012. Il web.config contiene attualmente i seguenti file nella sua trasformazione: – web.Debug.config – web.Release.config

Ho recentemente aggiunto una nuova configurazione di build (chiamata “Staging”) nel mio progetto. Come posso creare un file di trasformazione “web.Staging.config”?

Esistono due modi per generare i file di trasformazione web.config all’interno di VS:

  1. Se si dispone di un progetto di applicazione Web, fare clic con il tasto destro del mouse su web.config e selezionare Aggiungi config Transform. Questo aggiungerà tutte le trasformazioni di configurazione che mancano nel tuo progetto in base alle configurazioni di build (cioè se hai le configurazioni di produzione e di gestione temporanea, entrambe otterranno una trasformazione aggiunta).
    • Questo metodo non è supportato per i progetti di siti Web in quanto non supportano più configurazioni di build.
  2. In entrambi i tipi di progetti Web, fare clic con il tasto destro del mouse su un profilo di pubblicazione (.pubxml) e scegliere Aggiungi config Transform . Questo aggiungerà una nuova trasformazione di configurazione solo per quel profilo.
    • Ciò richiede VS2012 Update 2 o Azure SDK 2.0 per VS2010 ( penso ).
    • In un progetto di sito Web, il nuovo file di trasformazione non verrà annidato in web.config poiché VS non supporta tale comportamento. Basta cercarlo nella cartella principale.

IN VS 2012:

  1. Vai a Build-> Configuration Manager
  2. Fare clic sulla configurazione di soluzioni attive e selezionare “Nuovo”.
  3. Inserire il nome della nuova configurazione e fare clic su Salva.
  4. Fare clic con il tasto destro sul file Web.config e selezionare Aggiungi config Transform.

Il tuo nuovo file di trasformazione verrà creato automaticamente.