2016-05-03 46 views
1

如果我有我的應用程序在本地運行,項目文件的屬性顯示爲hosting:environment作爲設置應用程序環境(開發,暫存,生產)的關鍵。使用ASP MVC核心RC1和ASPNET_ENV

似乎相同的密鑰也映射到ASPNET_ENV。是對的嗎?如果是這樣,爲什麼?

+0

您使用的是RC1還是RC2? –

+0

@ShaunLuttin RC1,標題已更新。 – mariocatch

回答

1

這是一個已知的問題:https://github.com/aspnet/Docs/issues/706

  • ASPNET_ENV。已過時。
  • Hosting:Environment。在Windows中將此用於RC1。
  • Hosting__Environment。將此用於Linux中的RC1 & OS X.
  • ASPNET_ENVIRONMENT。這是未來。在RC2中使用這個。

Here is a link to the RC1 release,它說EnvironmentName

獲取或設置環境的名稱。此屬性由主機自動設置爲「主機:環境」(在Windows上)或「主機_環境」(在Linux上爲& OS X)環境變量的值。

+0

謝謝。這回答了我的問題的第一部分。我將刪除額外的東西,並把它放在一個單獨的問題。 – mariocatch