SQL Azureデータベースと通信するAzure Webロールを操作する。現在、SQL Azureデータベース用のedmxファイルを生成すると、接続文字列+ユーザー名パスワードがweb.configファイルに追加されます。私は検索を行い、web.configを暗号化する方法についていくつかのエントリがありました/ devとprodを切り替えるためにそれを使う方法はありましたが、web.configからconn文字列を動かすことを考えています。接続文字列を持つ適切な場所
接続文字列をサービス定義ファイルに移動する方法はありますか?それは推奨されるアプローチですか?接続文字列を他の場所に移動すると、edmxを使用してobjectcontextクラスを生成できます(既存のコードでは、自動的に生成されたエンティティクラスが使用されるため)。
visual studioがedmxファイルを生成すると、エンティティ接続文字列も追加されます。 web.configから削除する必要がありますか?自動的に生成されたオブジェクトコンテキストを使用して、コンストラクタに文字列を渡すことはできますか?サンプルコードへのポインタは素晴らしいでしょう... – user529265
また、ユーザー名とパスワードをcscfgファイルにも保存する必要がありますか?暗号化できるか? – user529265
Azureエミュレータなしでテストしない限り、Web.configに接続文字列を保存する必要はありません。 .configと.cscfgファイルの管理に関する私のブログエントリを調べて、Azureで環境を管理する方が好きかどうかを確認してください。http://www.paraleap.com/blog/post/Managing-environments-in-a-分散Azure-or-other-cloud-based-NET-solution.aspx – Igorek