0

WindowsAzureへの自動展開にTFSサービスを使用しています。プロジェクトはWebロールといくつかのクラスライブラリです。デプロイメントタスクはうまく機能します-唯一の問題は、接続文字列をどこに保存するかです。通常、開発およびクラウド環境で正しい値を使用するためにcsdef / cscfgに保存しますが、SimpleMembershipを使用する場合、初期化中にWeb.Config値を指定する必要があるため、これがオプションではないようです。

この問題の「ベストプラクティス」を持っている人はいますか?

ありがとうございました!

4

1 に答える 1

0

デプロイ前にweb.configを変換するTFSタスクを作成して、本番DBを指すように接続文字列値を変更できます。方法についてはこちらをご覧くださいhttp://nirajrules.wordpress.com/2011/07/04/integrating-web-config-transformations -with-tfs-build /

スコット・ハンゼルマンは、Web構成の変換についても良い投稿をしました-http ://www.hanselman.com/blog/WebDeploymentMadeAwesomeIfYoureUsingXCopyYoureDoingItWrong.aspx

于 2013-03-06T16:34:25.083 に答える