サイトを Azure に移行しており、正しい方法で作業を進めたいと考えています。
運用環境にデプロイする前にテストする開発リージョンがあります。Azure でこれを設定する正しい方法がわかりません。
テスト用と本番用の Azure インスタンスを指す 2 つのロールを持つ 1 つのソリューションが必要だと考えていました。このようにして、開発者に公開し、テストを完了してから、本番環境に公開できます。
これは可能ですか/正しい方法ですか? ご協力いただきありがとうございます!
サイトを Azure に移行しており、正しい方法で作業を進めたいと考えています。
運用環境にデプロイする前にテストする開発リージョンがあります。Azure でこれを設定する正しい方法がわかりません。
テスト用と本番用の Azure インスタンスを指す 2 つのロールを持つ 1 つのソリューションが必要だと考えていました。このようにして、開発者に公開し、テストを完了してから、本番環境に公開できます。
これは可能ですか/正しい方法ですか? ご協力いただきありがとうございます!
これの一部は、使用しているサービス、Webサイト、仮想マシン、またはクラウドサービスによって異なります。クラウドサービスについて話していると仮定します。
2つのクラウドサービスを設定します。これにより、2つの固定DNS名が与えられ、独自のカスタムドメインも簡単にマッピングできます。次に、cscfgファイル(クラウドサービス構成ファイル)のコピーを作成します。1つは実稼働環境用、もう1つは本番環境前の環境用です。デプロイを行うときは、デプロイする環境にも適切なファイルを渡してください。
すべての環境固有の確認設定(接続文字列など)は、cscfgファイルで実行されます。
実際、この目的のために 2 つのロールを用意するのはお勧めできません。テスト環境をできるだけ本番環境に近いものにする必要があります。より良い代替手段は、接続文字列を格納する 2 つの異なるサービス構成 (.cscfg) ファイルと、運用サービス データをテスト サービス データから分離するその他のものを用意することです。