ВЕБ-ПРОЕКТЫ WOOHOO
Какой способ избавить себя от грусти развертывания. Одна удивительно прекрасная вещь, которую вы можете сделать, это создать конфигурацию сборки для каждого клиента.
Тогда вы также можете иметь конфигурационный файл для каждого клиента, который содержит строки подключения. В зависимости от того, какую конфигурацию сборки вы выберете, различные строки подключения будут вставлены в файл web.config. Так что теперь вы можете создать «отдельный» сайт для каждого клиента, это так просто.
Представьте себе папку с именем config и такими файлами, как cust1ConnectionString.cfg, cust2 ... и т. Д.
Теперь вы создаете конфигурации. Вы уже знакомы с Release и Debug, создайте cust1, cust2.
Затем в проекте веб-развертывания есть возможность заменить разделы веб-конфигурации на разделы из другого файла.
Итак, вы переходите к развертыванию cust1 и говорите, что строка подключения находится в файле cust1connectionstrings.cfg. Скажите, где находится cust2 и т.д ....
И теперь не надо больше ссориться, каждый раз, когда вы создаете сайт для клиента, все его настройки вставляются в файл web.config, и вы можете просто передать правильно настроенный сайт. Неважно, что в SVN, потому что у каждого клиента есть свой конфиг. Сладкие