2016-03-21 13 views
0

テストサイトまたはライブサイトに公開するためのいくつかの異なる公開プロファイルがあります。新しい機能を追加する際には、データベースのさまざまな「テスト」バージョンも用意されています。現時点では、私が公開する場所に応じて公開前にweb.configを手動で変更します。それは起こったことはありませんが、私は忘れて、私たちの 'テスト'データベース(これは非常に悪い)に接続文字列でライブサイトに公開することが考えられる。公開プロフィールに従って公開する前にweb.configを検証するにはどうすればよいですか?

公開する直前に何らかのルーチンを実行する方法はありますか?それはweb.config接続文字列をチェックするだけです。ライブに公開していて接続文字列がライブデータベースにない場合は、公開を拒否しますか?

それは私には非常にばかげた何かをすることは不可能にした、私に心の安らぎを与えるでしょう。

+0

構成変換。 – CodeCaster

+0

展開しているものについて聞かせてもよろしいですか? Azureサイトでは、たとえば、ポータルで接続文字列を設定できます。だから、これについて心配する必要はありません。 –

+0

あなたにはまったく答えはありませんが、その状況で私がしていることは次のとおりです。テストデータベースを使用するときに警告ボックスを表示します。 – ConnorsFan

答えて

0

あなたは、セットアップのweb.config変換することができます:あなたは、変換ファイルを設定する場合 https://msdn.microsoft.com/en-us/library/dd465318(v=vs.100).aspx

、web.configファイルは、展開のために選ばれたソリューション構成に基づいて公開した時間に自動的に変換されます。

たとえば、Web.Release.configのプロダクション接続文字列は、最終的に展開される結果のweb.configに配置されます。

関連する問題