Создание более умных соединенийСтроки для использования Live / Local - PullRequest
0 голосов
/ 04 марта 2010

В настоящее время мы выполняем несколько проектов Sitecore. Всякий раз, когда проекты запускаются в жизнь, мы создаем новые репозитории в нашей системе Subversion. Недостатком в этом случае является то, что когда мы начинаем работать, мы явно редактируем строку подключения, так что строки подключения соответствуют действующим серверам, а не локальным серверам, на которых мы работаем. Когда человек, который присоединяется к нашему проекту, теперь получает репозиторий из нашей системы SVN, он получит проект с живыми строками соединения, что приведет к множеству ошибок и разочарований, хотя я думаю, что это можно сделать более эффективно. Мой вопрос:

Как настроить эту конструкцию, чтобы я мог выбрать, работаю ли я в режиме реального времени или локально, чтобы в моем проекте автоматически использовались правильные настройки connectionString?

1 Ответ

3 голосов
/ 04 марта 2010

Я бы настоятельно рекомендовал вам проверять только безопасные строки подключения, так что ничего общего с производственной средой.Рано или поздно у вас возникнут серьезные проблемы.

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

...