Kūrimo procese, baigus vietinį kūrimą ir derinimą, turime paskelbti oficialiame serveryje ir dažnai turime modifikuoti kai kuriuos konfigūracijos failus web.config.
Programuotojai tingi, išleisdami oficialią "Release" versiją, ar kompiliatorius gali automatiškai pakeisti konfigūracijos failą konfigūracija oficialioje aplinkoje?
Web.Release.config yra tai, ką jis daro, ir mes ignoravome šį failą...
Kūrimo aplinka:
Formali aplinka:
Išleidžiame programos paketą, kaip parodyta toliau:
Web.config išvesties failo rezultatas:
Nustatėme, kad svetainė buvo išlaikyta, titile mazgas buvo pašalintas, databaseString ypatybės reikšmė buvo pakeista ir prievado mazgas buvo pridėtas.
Transformuoti ypatybę
(1) Pakeisti Nurodo, kad visi atitinkantys mazgai yra pakaitalai
Tiesą sakant, failas čia aprašytas, kai web.release.config, o kai failas, kurį reikia pakeisti, yra Web.config .
(2) Pašalinti Ištrinkite elementą, atitinkantį pirmąjį.
(3) Šalinti viską Naikinti visus atitinkančius elementus
(4) Įterpti Įterpti iš pirminio mazgo (įterpti autorizaciją<uždrausti vartotojus="*" />)
(5) Nustatyti atributus Nustatykite atributus tiesiogiai
(6) RemoveAttributes Naikinti atributus
(7) Įterpti po (XPath) Suderinę XPath išraišką, raskite mazgą ir įterpkite XML po antrinio mazgo
(8) Įterpti prieš (XPath) Suderinę XPath išraišką, raskite mazgą ir įterpkite XML priešais antrinį mazgą
(9)XSLT (failo kelias) XSLT failą galite apibrėžti išorėje, kad pakeistumėte Web.cofig failą.
|