переключение строк соединения в c # - PullRequest
0 голосов
/ 22 сентября 2011

Существуют ли какие-либо стандарты для отключения строк подключения для различных сред в веб-приложениях на C #? В настоящее время я оцениваю, какие из них наиболее безопасны, в том числе и где их хранить. Я видел, как люди просто добавляли их в веб-конфигурацию и переключали в коде с помощью операторов if, проверяющих, в какой среде они работают, но это кажется громоздким. Есть идеи? Спасибо.

Ответы [ 3 ]

4 голосов
/ 22 сентября 2011

Как насчет Преобразование веб-конфигурации ?

Это доступно с VS2010

1 голос
/ 22 сентября 2011

Я нахожу ответ на такие вопросы: если вам приходится что-то делать вручную с конфигурацией вашего приложения, вы делаете это неправильно.посмотрите этот блог / видео Скотта Хансельмена в Интернете .лучшие 45 минут вы проведете на этой неделе.

0 голосов
/ 22 сентября 2011

Это должно быть частью вашего автоматизированного процесса сборки. Я разработчик для BuildMaster, и он довольно легко справится с этой дилеммой файла конфигурации. По сути, вы можете создать один «экземпляр» файла конфигурации в инструменте для каждой имеющейся у вас среды, и вы даже можете ограничить доступ к любому экземпляру, чтобы, например, разработчики не могли видеть конфигурацию производства. При настройке планов развертывания в определенной среде вы можете указать экземпляр, который вы хотите развернуть, или вы можете в любое время развернуть их вручную из инструмента.

Если вам нужна дополнительная информация, ознакомьтесь с разделом , посвященным файлам конфигурации .

...