как добавить файлы в процесс преобразования web.config?

У меня есть веб-сайт, разработанный в Visual Studio 2012. В настоящее время web.config содержит следующие файлы в его преобразовании: – web.Debug.config – web.Release.config

Недавно я добавил новую конфигурацию сборки (называемую «Staging») в моем проекте. Как создать файл преобразования «web.Staging.config»?

Существует два способа преобразования файлов преобразования web.config в VS:

  1. Если у вас есть проект веб-приложения, щелкните правой кнопкой мыши по web.config и выберите Add Config Transform. Это добавит любые конфигурационные преобразования, отсутствующие в вашем проекте, на основе конфигураций сборки (т. Е. Если у вас есть конфигурации Build и Staging build, оба получат добавленное преобразование).
    • Этот метод не поддерживается для проектов веб-сайта, поскольку они не поддерживают несколько конфигураций сборки.
  2. В любом типе веб-проекта щелкните правой кнопкой мыши профиль публикации (.pubxml) и выберите Add Config Transform . Это добавит новое конфигурационное преобразование только для этого профиля.
    • Для этого требуется VS2012 Update 2 или Azure SDK 2.0 для VS2010 ( я думаю ).
    • В проекте веб-сайта новый файл преобразования не будет вложен в web.config, поскольку VS не поддерживает это поведение. Просто найдите его в корневой папке.

В VS 2012:

  1. Откройте Build-> Configuration Manager
  2. Нажмите «Активные решения» и выберите «Создать».
  3. Введите имя новой конфигурации и нажмите «Сохранить».
  4. Щелкните правой кнопкой мыши файл Web.config и выберите Add Config Transform.

Ваш новый файл преобразования будет автоматически создан.

  • Преобразование Web.config работает локально
  • Веб-сайты Windows Azure переопределяют мои страницы ошибок 404 и 500 в моем приложении node.js
  • Настройка нескольких параметров SMTP в web.config?
  • Вложенное приложение ASP.NET в IIS, наследующее родительские настройки конфигурации?
  • Раздел конфигурации «system.web.extensions» не может быть прочитан, потому что отсутствует объявление раздела
  • Как добавить амперсанд для значения в файле конфигурации приложения ASP.net/C#
  • Значение
  • Отладка / выпуск Web.Config
  • Шифрование строки подключения в web.config
  • web.config перенаправляет не-www на www
  • Ошибка входа для пользователя «NT AUTHORITY \ NETWORK SERVICE»
  • Давайте будем гением компьютера.