2016-07-19 8 views
2

(ASP).NETコアのドキュメントを見ると、事実上同じ、または少なくとも類似しているように見える複数の環境変数名に遭遇します。ホスティングASP.NETコアの環境変数の違いは何ですか?

  • :環境
  • ASPNETCORE_ENVIRONMENT
  • ASPNET_ENV

しかし、私は正確間で異なっ何上の任意の詳細な情報を見つけるのに苦労しています

これはサーバーですか? ecific(IIS vs Kestrelなど)、またはそれは他の何かに関連していますか?

答えて

4

ASPNET_ENVは、代わりに 'ASPNETCORE_ENVIRONMENT' を使用し、レガシーであり、削除されました。それは、このissueとPRに発表された:Rename environment variables to ASPNETCORE_.

ホスティング:環境がASPNET_ENVの代替としてRC1で使用され、今もレガシーでました。詳細はASPNET_ENV variable should be changed in docs to Hosting:Environment号を参照してください。 。

ASPNETCORE_ENVIRONMENTは、アプリケーションが現在で動作している環境を記述するために使用されるこの変数はあなたが好きな任意の値に設定することができますが、3つの値が慣例によって使用されます。DevelopmentStaging、およびProduction

+0

Hosting:Environmentがまだ関連しているのか、それとも余計な/放棄されているのかご存じですか? –

+0

更新された回答 – Set

+0

ありがとう@Set! –

関連する問題