У процесі розробки, після завершення локальної розробки та налагодження, потрібно публікувати на офіційному сервері, і часто доводиться змінювати деякі конфігураційні файли у web.config.
Програмісти ліниві, коли випускають офіційну версію Release, чи може компілятор автоматично замінити конфігураційний файл на конфігурацію в офіційному середовищі?
Web.Release.config — це те, що він робить, і ми ігноруємо цей файл...
Середовище розробки:
Формальне середовище:
Ми випускаємо пакет заявок, як показано нижче:
Результат вихідного файлу Web.config:
Ми з'ясували, що сайт збережено, вузол титиля видалено, значення властивості databaseString було замінено, а порт-вузол додано.
Властивість перетворення
(1) Замінити Вказує, що всі відповідні вузли є замінниками
Насправді, файл описується тут, коли web.release.config, і коли файл, який потрібно замінити, є Web.config .
(2) Видалити Видаліть елемент, який відповідає першому.
(3) Видалити все Видалити всі відповідні елементи
(4) Вставити Вставити з батьківського вузла, (вставити в авторизацію<відмовити користувачам="*" />)
(5)SetАтрибути Встановіть атрибути безпосередньо
(6) RemoveАтрибути Видалити атрибути
(7) Вставка після (XPath) Відповідаючи виразу XPath, знайдіть вузол і вставте XML після дочірнього вузла
(8)InsertBefore (XPath) Зіставивши вираз XPath, знайдіть вузол і вставте XML перед дочірнім вузлом
(9)XSLT (шлях до файлу) Ви можете визначити XSLT-файл зовнішньо, щоб замінити файл Web.cofig.
|