3

asp.net mvc 4 Web サイトを作成しました。私の会社の目的のために、さまざまな紺碧のウェブサイトに公開するために、いくつかの公開プロファイルを作成しました。プロファイルごとに接続文字列が変更されます。

とてもうまくいきました。

私は現在、Azure クラウド サービスで同じことをしようとしています (新しいクラウド サービス プロジェクトで Web サイトを Web ロールとして追加しました)。しかし、デプロイ時にクラウド サービス プロジェクトの公開プロファイルに応じて Web ロールの接続文字列を変更する方法がわかりません。

そのようなことをする方法はありますか?

ありがとう !

4

1 に答える 1

2

接続文字列をロールの ServiceConfiguration ファイル.cscfgに保存し、コードで次を使用して設定を取得できます。

string connectionString = RoleEnvironment.GetConfigurationSettingValue("myConnectionString");

デプロイしたら、管理ポータルを介して ServiceConfiguration の値を変更できます。

于 2013-03-18T17:35:33.287 に答える