Kehitysvaiheessa, kun paikallinen kehitys ja virheenkorjaus on valmis, meidän täytyy julkaista viralliselle palvelimelle, ja usein joudumme muokkaamaan joitakin konfiguraatiotiedostoja web.configissa.
Ohjelmoijat ovat laiskoja, voiko kääntäjä automaattisesti korvata virallisen version Release-versiosta konfiguraatiotiedoston virallisen ympäristön konfiguraatiolla?
Web.Release.config on se, mitä se tekee, ja olemme jättäneet tämän tiedoston huomiotta...
Kehitysympäristö:
Muodollinen ympäristö:
Julkaisemme hakemuspaketin alla esitetyn mukaisesti:
Web.config tulostiedoston tulos:
Huomasimme, että verkkosivusto oli säilytetty, titile-solmu poistettu, databaseString-ominaisuusarvo oli vaihdettu ja port-solmu lisätty.
Muunnoksen ominaisuus
(1) Korvaa Tarkoittaa, että kaikki vastaavat solmut ovat korvaavia
Itse asiassa tiedosto kuvataan tässä, kun web.release.config, ja kun korvattava tiedosto on Web.config.
(2) Poista Poista se elementti, joka vastaa ensimmäistä.
(3) Poista kaikki Poista kaikki vastaavat elementit
(4)Lisää Lisää emosolmusta, (lisää valtuutukseen<deny users="*" />)
(5)SetAttributes Aseta Attribuutit suoraan
(6) RemoveAttributes Poista attribuutit
(7) InsertAfter (XPath) Yhdistämällä XPathin lauseke, etsi solmu ja lisää XML lapsisolmun jälkeen
(8)InsertBefore (XPath) Yhdistämällä XPathin lausekkeen, etsi solmu ja lisää XML lapsisolmun eteen
(9)XSLT (filePath) Voit määritellä XSLT-tiedoston ulkoisesti korvaamaan Web.cofig-tiedoston.
|