2017-10-10 8 views
2

azure Webサイトのアプリケーション設定をファイルからインポートすることは可能ですか?Azureポータルからの直接リンクは見つかりませんでした。Azureウェブサイト:ファイルからアプリケーション設定を手動でインポートする方法

更新

私はテスト環境内の別の紺碧のウェブサイトに1つの紺碧のウェブサイトからいくつかのアプリケーションの設定をコピーします。導入インフラストラクチャが整っているので、私はこれを自動化したくありません。私はちょうど私が1つのWebサイトからアプリケーション設定をエクスポートし、テストのために別のWebサイトにインポートすることができるいくつかのシンプルなソリューションがほしいです。

+0

あなたの質問は何ですか?ファイルから設定をロードしますか?または、ポータル設定をファイルにエクスポートしますか?最初のものには、利用可能な複数のリソースがあります。 –

+0

デプロイメントスロットを介さずに手動でファイルから設定をインポートしたい場合、紺碧のポータルでオプションを見つけることができませんでした。あなたがそれを指すことができるなら、大きな助けになるでしょう。 –

答えて

0

あなたのweb.configの新しいコピーをアップロードすることができますが、それはあなたのアプリをリサイクルします。それは、ファイルを介して手動で設定を変更するための唯一のサポートです。

はまた、次の操作を行うことができます:

  1. はシングルトンだとファイルから設定を読み込む設定クラスを作成します。
  2. Settingsクラス内で、設定を含むファイルにFileSystemWatcherを設定します。
  3. FileSystemWatcher.OnChangedイベントで、設定ファイルを再度読み込みます。
+0

は、プロダクションのための有効なソリューションに感謝します。しかし、私はちょうど私のテスト環境でこれをやりたいと思っていますし、輸出の設定と輸入設定の解決策を私はそのためにいくつかの簡単な解決策を探しています。 –

+0

あなたはアプリケーションプールのリサイクルでいいですか?その場合は、web.configのブロック内で設定を定義します。 セクションをコピーしてファイル間に貼り付けることができます。あなたはWebアプリケーションのscmサイトを介してWebブラウザでも行うことができます。 –

+0

はい私はこれがテスト環境用であると述べたので、私はアプリプールのリサイクルには問題ありません。 aspnet.coreを使用しています –

2

あなたはAzure Resource ExplorerでのAzureのWebアプリをチェックした場合、あなたはApplication settingsを見つけることができます

我々のテスト環境で別の紺碧のウェブサイトに1つの紺碧のウェブサイトからいくつかのアプリケーションの設定をコピーしたいですinfoはconfig/webセクションの下にあり、an API to update the configuration of an appを提供します。

enter image description here

あなたはAzureのリソースエクスプローラを経由して1つのウェブサイトのアプリケーション設定を取得しようとすることができ、その後、あなたは別のウェブサイトアプリケーションの設定を更新するRest APIを呼び出すことができます。 1つのAzure Webサイトのアプリケーション設定をファイルに保存すると、ファイルコンテンツを読み込んでそれに基づいて要求を作成し、別のWebサイトの更新要求を送信できます。

関連する問題