Acest articol este un articol oglindă al traducerii automate, vă rugăm să faceți clic aici pentru a sări la articolul original.

Vedere: 16528|Răspunde: 0

[ASP.NET] asp.net mvc Web.Release.config folosește explicații detaliate

[Copiază linkul]
Postat pe 15.10.2018 10:01:41 | | | |
În procesul de dezvoltare, după ce dezvoltarea locală și depanarea sunt finalizate, trebuie să publicăm pe serverul oficial și adesea trebuie să modificăm unele fișiere de configurare în web.config.

Programatorii sunt leneși, când lansează versiunea oficială a Release, poate compilatorul să înlocuiască automat fișierul de configurare cu configurația din mediul oficial?

Web.Release.config este ceea ce face, iar noi am ignorat acest fișier...



Mediul de dezvoltare:



Mediul formal:



Publicăm pachetul de aplicație așa cum este prezentat mai jos:



Rezultatul fișierului de ieșire Web.config:



Am constatat că site-ul a fost păstrat, nodul titile a fost eliminat, valoarea proprietății databaseString a fost înlocuită, iar nodul port a fost adăugat.

Proprietatea de transformare

(1) Înlocuire
Indică faptul că toate nodurile corespunzătoare sunt înlocuitoare



De fapt, fișierul este descris aici când web.release.config, iar când fișierul care urmează să fie înlocuit este Web.config .

(2) Îndepărtarea
Șterge elementul care se potrivește cu primul.



(3) RemoveAll
Șterge toate elementele corespunzătoare



(4) Insert
Inserați din nodul părinte, (inserați în authorization<deny users="*" />)



(5)SetAttributes
Setează atributele direct



(6) RemoveAttributes
Șterge atributele



(7) InsertAfter (XPath)
Prin potrivirea expresiei XPath, găsește nodul și inserează XML-ul după nodul copil



(8) InsertBefore (XPath)
Prin potrivirea expresiei XPath, găsește nodul și inserează XML-ul în fața nodului copil



(9)XSLT (filePath)
Poți defini extern un fișier XSLT pentru a înlocui fișierul Web.cofig.








Precedent:Cere ajutor
Următor:Introducere în mineritul routerelor BonusCloud
Disclaimer:
Tot software-ul, materialele de programare sau articolele publicate de Code Farmer Network sunt destinate exclusiv scopurilor de învățare și cercetare; Conținutul de mai sus nu va fi folosit în scopuri comerciale sau ilegale, altfel utilizatorii vor suporta toate consecințele. Informațiile de pe acest site provin de pe Internet, iar disputele privind drepturile de autor nu au legătură cu acest site. Trebuie să ștergi complet conținutul de mai sus de pe calculatorul tău în termen de 24 de ore de la descărcare. Dacă îți place programul, te rugăm să susții software-ul autentic, să cumperi înregistrarea și să primești servicii autentice mai bune. Dacă există vreo încălcare, vă rugăm să ne contactați prin e-mail.

Mail To:help@itsvse.com