Ez a cikk egy tükör gépi fordítás, kérjük, kattintson ide, hogy ugorjon az eredeti cikkre.

Nézet: 16528|Válasz: 0

[ASP.NET] asp.net mvc Web.Release.config részletes magyarázatokat használ

[Linket másol]
Közzétéve 2018. 10. 15. 10:01:41 | | | |
A fejlesztés során, miután a helyi fejlesztés és hibakeresés befejeződött, ki kell adnunk a hivatalos szerveren, és gyakran módosítanunk kell néhány konfigurációs fájlt a web.config-ben.

A programozók lusták, amikor kiadják a hivatalos Release verziót, vajon a fordító automatikusan lecseréli a konfigurációs fájlt a hivatalos környezetben lévő konfigurációval?

Web.Release.config az, amit csinál, és mi ezt a fájlt figyelmen kívül hagyjuk...



Fejlesztési környezet:



Formális környezet:



Az alkalmazáscsomagot az alábbiak szerint adjuk ki:



Web.config kimeneti fájl eredmény:



Megállapítottuk, hogy a weboldal megmaradt, a titile node-ot eltávolították, a databaseString tulajdonságértékét kicserélték, és a port node-ot hozzáadták.

Transzformációs tulajdonság

(1) Cseréje
Jelzi, hogy minden egyező csomópont helyettesítő



Valójában a fájl itt van leírva, amikor web.release.config szerepel, és amikor a helyettesítendő fájl Web.config .

(2) Eltávolítás
Töröld azt az elemet, ami megegyezik az elsővel.



(3) Eltávolít Mindenkit
Töröld az összes egyező elemet



(4)Insert
Szúrj be az anycsomópontból (beszekelni az engedélyezésbe<deny users="*" />)



(5)SetAttributes
Állítsd be közvetlenül az attribútumokat



(6) RemoveAttributes
Töröld az attribútumokat



(7) InsertAfter (XPath)
Az XPath kifejezésének egyeztetésével megtaláljuk a csomópontot, és beillesztjük az XML-t a gyermekcsomópont után



(8)InsertBefore (XPath)
Az XPath kifejezésének egyezésével megtaláljuk a csomópontot, és az XML-t a gyermekcsomópont elé helyezzük



(9)XSLT (filePath)
Külsően definiálhatsz egy XSLT fájlt, hogy lecserélje a Web.cofig fájlt.








Előző:Kérj segítséget
Következő:Bevezetés a BonusCloud router bányászatba
Lemondás:
A Code Farmer Network által közzétett összes szoftver, programozási anyag vagy cikk kizárólag tanulási és kutatási célokra szolgál; A fenti tartalmat nem szabad kereskedelmi vagy illegális célokra használni, különben a felhasználók viselik az összes következményet. Az oldalon található információk az internetről származnak, és a szerzői jogi vitáknak semmi köze ehhez az oldalhoz. A fenti tartalmat a letöltés után 24 órán belül teljesen törölni kell a számítógépéről. Ha tetszik a program, kérjük, támogassa a valódi szoftvert, vásároljon regisztrációt, és szerezzen jobb hiteles szolgáltatásokat. Ha bármilyen jogsértés történik, kérjük, vegye fel velünk a kapcsolatot e-mailben.

Mail To:help@itsvse.com