2012-01-30 2 views
5

Я новичок в ASP и хотел бы знать, если он имеет условное «компиляции» (я знаю, что это не компилируется)ASP.NET - Условный Web.config

Что я имею в виду: Мое приложение поставляется для разных пользователей. У каждого есть своя условная компиляция приложения. Теперь мне нужно условно менять Web.config, есть ли способ использовать условные символы компиляции?

EOG

ответ

4

Там нет ничего подобного, что для конфигурационных файлов. Лучше всего использовать конфигурационные файлы.

Вот некоторая документация: http://msdn.microsoft.com/en-us/library/ie/dd465318.aspx

+3

Я не уверен, что различные конфигурации сборки для разных клиентов - это правильный путь, но если вы пойдете таким образом, я бы воспользовался рекомендацией Даниэля –

+0

@ davegrove - i concur. –

5

преобразования, которые упомянуты @Daniel являются большими, если их требования развертывания удовлетворить ваши потребности. альтернативный подход, который менее мощный, но более простой для развертывания, использует атрибут configSource в вашем основном файле конфигурации, чтобы указать, что определенные разделы должны быть загружены из других файлов. http://msdn.microsoft.com/en-us/library/system.configuration.sectioninformation.configsource.aspx