AzureにASP.NET MVC Webアプリケーションを展開しています。 GetEnvironmentVariable(...)
メソッドを使用して設定を読んでいます。
問題は、この環境変数をAzure Portalで定義する方法が見つからないことです。どこでできますか?
このようなものをファイルに入れたくありません。存在するデータには資格情報があります。
実際、これは私の問題を解決します(昨日見つけました-そして、それはScott Hanselmanのブログにもあります):
ASP.NETおよびAzureの構成におけるプライベート構成データおよび接続文字列のベストプラクティス
TLDR;
リポジトリに移動せず、サーバーに展開されていない別のファイルに設定を配置します。次に、Xiaomin Wuが示したようなアプリ設定で欠落している変数を定義します。
同じ問題に自分で直面したときに、私はこの質問に出会いました。さて、 blog.elmah.io で見つけたより明確な答えを与えるためです。
あなたがする必要があるのは:
project.json
のpublishOptionsに新しいappsetting。{env} .jsonを含めます。それでおしまい。