Переопределить web.config в подприложении ASP.NET - PullRequest
4 голосов
/ 08 июня 2011

IIS 7 .NET 4.0 У меня есть веб-сайт с 4 суб-веб-приложениями.3 из них нуждаются в настройках parent-web.config. У одного должен быть полностью независимый web.config (без наследования). Мне известно о возможности отключить наследование для подпрограмм.Но мне нужен способ отключить его только для одного подпрограммы!(без необходимости каждого раздела в отдельности .. Поэтому я ищу что-то вроде настройки "dontInheritParentConfig" в моем sub-web.config

Спасибо!

1 Ответ

0 голосов
/ 08 июня 2011

В .net 4 вы можете использовать Синтаксис преобразования Web.config для развертывания проекта веб-приложения .Это шаблонное изменение в файле web.config, позволяющее файлу различаться в разных сценариях, что должно соответствовать потребностям вашего дополнительного приложения.

Файлы Web.config обычно содержат параметры, которые должны отличатьсяв зависимости от среды, в которой выполняется приложение. Например, вам может потребоваться изменить строку подключения к базе данных или отключить отладку при развертывании файла Web.config.Для проектов веб-приложений ASP.NET предоставляет инструменты, которые автоматизируют процесс изменения (преобразования) файлов Web.config при их развертывании.Для каждой среды, в которой вы хотите выполнить развертывание, вы создаете файл преобразования, в котором указываются только различия между исходным файлом Web.config и развернутым файлом Web.config для этой среды.

...