2017-10-23 10 views
1

私は非常に単純な設定で、私のweb.configを変換するためにazureを設定するように見えましたが、期待通りに動作しません。ここで私のweb.configはローカルに見えるものです。 web.config on localAzure appSettings/connectionStringsは私のweb.configを変換していません

ここで、私のappSettingsセクションはAzureポータルのようです。ちなみに、これはDevスロットです。私はVisual Studio Team Servicesから展開しています。 enter image description here

ここに結果があります。私のweb.configは紺碧です。私はweb.configに新しい接続文字列を持たせることを期待していますが、わかるように、それはありません。それがここに表示されていないのであれば、あまり気にしないでしょうが、サイトが壊れているので、変換はまったく起こっていないと思います。

P.S.私は同じ結果を持つappSettingsと同様の方法でこれを試しました

答えて

3

あなたのWeb.configファイルは更新されません。これらは実行時に置き換えられ、いつものようにConfigurationManagerを通して値にアクセスできます。

ポータルで定義されているアプリケーション設定と接続文字列では、ASP.NET以外のプラットフォームで使用する環境変数も定義されています。

+0

ありがとうございます。私は別の何かが間違っていたと思う、私のサイトを壊した(それは今働いている)。では、現在実行中のAPIの設定がどのようになっているかを見る方法はありませんか?また、他のプラットフォーム用の環境変数についても触れたので、環境変数ファイルを使用して角型アプリケーションで動作するかどうか知っていますか:environment.prod.ts? –

+0

角度についての手がかりがない、試していない:/ – juunas

+0

@ShaneDrye、Visual StudioでCloud Explorerを使用するなど、実行中のAPIの設定が表示されます。関連するサブスクリプションを選択し、あなたのAPIを見つけて "Files"フォルダで検索してください。そこにあなたの設定ファイルがあるはずです。 –

関連する問題