Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 16528|Odpowiedź: 0

[ASP.NET] asp.net mvc Web.Release.config zawiera szczegółowe wyjaśnienia

[Skopiuj link]
Opublikowano 15.10.2018 10:01:41 | | | |
W trakcie rozwoju, po zakończeniu lokalnego rozwoju i debugowania, musimy opublikować pliki na oficjalnym serwerze, a często także modyfikować niektóre pliki konfiguracyjne w web.config.

Programiści są leniwi, czy przy wydawaniu oficjalnej wersji Release kompilator może automatycznie zastąpić plik konfiguracyjny konfiguracją w oficjalnym środowisku?

Web.Release.config to właśnie robi, a my ignorowaliśmy ten plik...



Środowisko rozwoju:



Formalne środowisko:



Wydajemy pakiet aplikacji zgodnie z poniższym:



Wynik pliku wyjściowego Web.config:



Okazało się, że strona została zachowana, węzeł titile usunięty, wartość właściwości databaseString została zastąpiona, a węzeł portu dodany.

Własność transformacji

(1) Zastąpić
Wskazuje, że wszystkie pasujące węzły są zamiennikami



W rzeczywistości plik jest opisany tutaj, gdy jest web.release.config, a gdy plik do zastąpienia to Web.config.

(2) Usunąć
Usuń pierwiastek pasujący do pierwszego.



(3) Usuń Wszystko
Usuń wszystkie dopasowane elementy



(4)Wstaw
Wstaw z węzła nadrzędnego (wstaw w autoryzacji<odmówić użytkownikom="*" />)



(5)Atrybuty Zbiorów
Ustaw atrybuty bezpośrednio



(6) RemoveAttributes
Usuń atrybuty



(7) InsertAfter (XPath)
Dopasowując wyrażenie XPath, znajdź węzeł i wstaw XML po węźle potomnym



(8)Wstaw Wcześniej (XPath)
Dopasowując wyrażenie XPath, znajdź węzeł i wstaw XML przed węzeł potomnym



(9)XSLT (ścieżka pliku)
Możesz zewnętrznie zdefiniować plik XSLT, który zastąpi plik Web.cofig.








Poprzedni:Poproś o pomoc
Następny:Wprowadzenie do kopania routerów BonusCloud
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com