Questo articolo è un articolo speculare di traduzione automatica, clicca qui per saltare all'articolo originale.

Vista: 16528|Risposta: 0

[ASP.NET] asp.net mvc Web.Release.config utilizza spiegazioni dettagliate

[Copiato link]
Pubblicato su 15/10/2018 10:01:41 | | | |
Nel processo di sviluppo, dopo che lo sviluppo locale e il debug sono completati, dobbiamo pubblicare sul server ufficiale e spesso dobbiamo modificare alcuni file di configurazione in web.config.

I programmatori sono pigri, quando rilasciano la versione ufficiale di Release, il compilatore può sostituire automaticamente il file di configurazione con la configurazione nell'ambiente ufficiale?

Web.Release.config è quello che fa, e abbiamo ignorato questo file...



Ambiente di sviluppo:



Ambiente formale:



Pubblichiamo il pacchetto di domanda come mostrato di seguito:



Risultato del file di output Web.config:



Abbiamo scoperto che il sito web era stato mantenuto, il nodo titile era stato rimosso, il valore della proprietà databaseString era stato sostituito e il nodo porta era stato aggiunto.

Proprietà di trasformazione

(1) Sostituire
Indica che tutti i nodi corrispondenti sono sostituti



Infatti, il file è descritto qui quando web.release.config, e quando il file da sostituire è Web.config.

(2) Rimuovere
Elimina l'elemento che corrisponde al primo.



(3) RemoveAll
Elimina tutti gli elementi corrispondenti



(4) Inserimento
Inserire dal nodo genitore, (inserire in authorization<deny users="*" />)



(5)AttributiInsiemi
Imposta direttamente gli attributi



(6) RemoveAttributes
Elimina gli attributi



(7) Inserire (XPath)
Abbinando l'espressione di XPath, trova il nodo e inserisci l'XML dopo il nodo figlio



(8) Inserire Prima (XPath)
Facendo coincidere l'espressione di XPath, trova il nodo e inserisci l'XML davanti al nodo figlio



(9)XSLT (filePath)
Puoi definire un file XSLT esternamente per sostituire il file Web.cofig.








Precedente:Chiedi aiuto
Prossimo:Introduzione al mining dei router BonusCloud
Disconoscimento:
Tutto il software, i materiali di programmazione o gli articoli pubblicati dalla Code Farmer Network sono destinati esclusivamente all'apprendimento e alla ricerca; I contenuti sopra elencati non devono essere utilizzati per scopi commerciali o illegali, altrimenti gli utenti dovranno sostenere tutte le conseguenze. Le informazioni su questo sito provengono da Internet, e le controversie sul copyright non hanno nulla a che fare con questo sito. Devi eliminare completamente i contenuti sopra elencati dal tuo computer entro 24 ore dal download. Se ti piace il programma, ti preghiamo di supportare software autentico, acquistare la registrazione e ottenere servizi autentici migliori. In caso di violazione, vi preghiamo di contattarci via email.

Mail To:help@itsvse.com