2013-03-06 2 views
0

Я использую службу TFS для автоматического развертывания в Windows azure. Проект представляет собой веб-роль и некоторые библиотеки классов. Задачи развертывания отлично работают - единственный вопрос заключается в том, где хранить строку соединения? Обычно я бы сохранил его в csdef/cscfg, чтобы использовать правильное значение в разработке и в облачной среде, но если я использую SimpleMembership, я бы сказал, если это не опция, потому что я должен предоставить значение Web.Config во время инициализации.Магазин ConnectionString на Azure с использованием SimpleMembership

У кого-нибудь есть «лучшая практика» для этой проблемы?

Спасибо!

ответ

0

Вы можете создать задачу TFS для преобразования web.config перед развертыванием, таким образом, изменяя значения строки подключения, чтобы указать на производство DB смотрите здесь HOWTO http://nirajrules.wordpress.com/2011/07/04/integrating-web-config-transformations-with-tfs-build/

Скотт Hanselman также был хороший пост о веб-конфигурации преобразований - http://www.hanselman.com/blog/WebDeploymentMadeAwesomeIfYoureUsingXCopyYoureDoingItWrong.aspx

Смежные вопросы