Тази статия е огледална статия за машинен превод, моля, кликнете тук, за да преминете към оригиналната статия.

Изглед: 16528|Отговор: 0

[ASP.NET] asp.net mvc Web.Release.config използва подробни обяснения

[Копирай линк]
Публикувано в 15.10.2018 г. 10:01:41 ч. | | | |
В процеса на разработка, след като локалната разработка и дебъгването са завършени, трябва да публикуваме на официалния сървър и често трябва да модифицираме някои конфигурационни файлове в web.config.

Програмистите са мързеливи, когато пускат официалната версия на Release, може ли компилаторът автоматично да замени конфигурационния файл с конфигурацията в официалната среда?

Web.Release.config е това, което прави, а ние игнорираме този файл...



Среда за разработка:



Формална среда:



Публикуваме пакета за кандидатстване, както е показано по-долу:



Резултат от изходния файл на Web.config:



Открихме, че уебсайтът е запазен, титилният възел е премахнат, стойността на свойството databaseString е заменена и порт възелът е добавен.

Свойство на трансформиране

(1) Замяна
Показва, че всички съвпадащи възли са заместители



Всъщност файлът е описан тук, когато е web.release.config, и когато файлът, който трябва да се замени, е Web.config .

(2) Премахване
Изтрийте елемента, който съвпада с първия.



(3) Премахни всичко
Изтрийте всички съвпадащи елементи



(4) Вмъкнете
Вмъкнете от родителския възел, (вмъкнете в авторизация<отказвайте потребители="*" />)



(5)SetAttributes
Задайте атрибутите директно



(6) RedeleАтрибути
Изтрий атрибутите



(7) InsertAfter (XPath)
Чрез съвпадение на израза на XPath, намерете възела и вмъкнете XML след дъщерния възел



(8)InsertBefore (XPath)
Като съвпаднете с израза на XPath, намерете възела и вмъкнете XML-а пред дъщерния възел



(9)XSLT (filePath)
Можеш да дефинираш XSLT файл външно, за да замениш Web.cofig файла.








Предишен:Поискай помощ
Следващ:Въведение в добиването на рутера в BonusCloud
Отричане:
Целият софтуер, програмни материали или статии, публикувани от Code Farmer Network, са само за учебни и изследователски цели; Горното съдържание не трябва да се използва за търговски или незаконни цели, в противен случай потребителите ще понесат всички последствия. Информацията на този сайт идва от интернет, а споровете за авторски права нямат нищо общо с този сайт. Трябва напълно да изтриете горното съдържание от компютъра си в рамките на 24 часа след изтеглянето. Ако ви харесва програмата, моля, подкрепете оригинален софтуер, купете регистрация и получете по-добри услуги. Ако има нарушение, моля, свържете се с нас по имейл.

Mail To:help@itsvse.com