Эта статья является зеркальной статьёй машинного перевода, пожалуйста, нажмите здесь, чтобы перейти к оригиналу.

Вид: 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) RedeleAttributes
Удалить атрибуты



(7) InsertAfter (XPath)
Сопоставив выражение XPath, найдите узел и вставьте XML после дочернего узла



(8)ВставитьДо (XPath)
Сопоставив выражение XPath, найдите узел и вставьте XML перед дочерним узлом



(9)XSLT (filePath)
Вы можете определить XSLT-файл внешне, чтобы заменить файл Web.cofig.








Предыдущий:Попросите помощи
Следующий:Введение в майнинг маршрутизаторов BonusCloud
Отказ:
Всё программное обеспечение, программные материалы или статьи, публикуемые Code Farmer Network, предназначены исключительно для учебных и исследовательских целей; Вышеуказанный контент не должен использоваться в коммерческих или незаконных целях, иначе пользователи несут все последствия. Информация на этом сайте взята из Интернета, и споры по авторским правам не имеют отношения к этому сайту. Вы должны полностью удалить вышеуказанный контент с компьютера в течение 24 часов после загрузки. Если вам нравится программа, пожалуйста, поддержите подлинное программное обеспечение, купите регистрацию и получите лучшие подлинные услуги. Если есть нарушение, пожалуйста, свяжитесь с нами по электронной почте.

Mail To:help@itsvse.com