2016-04-17 14 views
1

私のAsp.net MVCアプリケーションをAzure Cloudに公開する必要がある場合、これは私が従う手順です。私はGUIとしてVS 2015を使用しています。Web.configファイルの変更を何度も繰り返さないようにする

ステップ1:私は「デバッグ」としてそれを維持Release .Iにビルド・モードを変更する必要はありません:生産

ステップ2にWeb.Configファイルの接続文字列を変更します。

ステップ3:次に、以下の設定を使用してアプリを公開します。

enter image description here

Q 1:そこで私は、上記の構成に接続文字列を与える、私もWeb.configファイルにそれを変更する必要がありますか?

Q 2:私は、データ移行(PM> Update-Database)を使用する場合、私は生産者の接続string.Thatは、私はすべてのデータの移行に何度も何度もそれを変更する必要があることを意味表示されるようにweb.configファイルを変更する必要があります。これは本当に面倒です。これを行うにはより良い方法がありますか?ありがとう。

+0

紺碧のウェブサイトを使用している場合、サイト設定に接続文字列を保存できます。http://blog.davidebbo.com/2012/09/managing-database-connections-in-azure.html –

+0

@KenTuckerはい、そのことは私のQ1の答えです。しかし、Q2のユースケースはどうですか?ありがとう。 – Sampath

答えて

1

新しいASP .NETコアの場合、開発中にユーザーの秘密を有効にすることで、アプリケーションの秘密を使用することができます。 Azureでは、Webアプリケーション用の環境変数を作成できます。 ASP .NETの古いバージョンの

、あなたは、web.configファイルのうち、あなたの接続文字列を維持するためにconfigSource属性を使用することができます。 DebugとProdの変換ファイルと組み合わせて使用​​します。

は、私はしばらく前にそれについてのブログ記事を書いた:

願っています!

関連する問題