0

ローカルでデバッグしているか、サーバーでデバッグしているかに基づいて、エンティティフレームワークデータベースへの接続文字列を変更するにはどうすればよいですか。データベースがサーバー上にあるときにデータベースの内部IPアドレスを使用して、パフォーマンスを向上させたいと考えています。サイトを公開するたびに接続文字列を変更する必要がないことを願っています。Visual Studo 11を使用しています。オプションがわからないため、何も試していません。私はファイルシステムにデプロイしてきましたが、近い将来Webデプロイを行う予定です。

4

2 に答える 2

3

web.config変換を使用して、各状況でどちらを使用するかを指定できます。詳細については、このブログ投稿を参照してください。

http://blogs.msdn.com/b/webdev/archive/2009/05/04/web-deployment-web-config-transformation.aspx

基本的に、デバッグ接続文字列はweb.debug.configで指定し、リリースはweb.release.configで指定します。

于 2012-12-18T21:30:43.167 に答える
1

Web.config変換が必要なようです。

これを使用すると、ビルド構成に基づいて構成ファイルの値を自動的に置き換えることができます。必要に応じてサーバー用に別のビルド構成を作成するか、リリースを使用します。

于 2012-12-18T21:30:23.833 に答える