如果我有我的應用程序在本地運行,項目文件的屬性顯示爲hosting:environment
作爲設置應用程序環境(開發,暫存,生產)的關鍵。使用ASP MVC核心RC1和ASPNET_ENV
似乎相同的密鑰也映射到ASPNET_ENV
。是對的嗎?如果是這樣,爲什麼?
如果我有我的應用程序在本地運行,項目文件的屬性顯示爲hosting:environment
作爲設置應用程序環境(開發,暫存,生產)的關鍵。使用ASP MVC核心RC1和ASPNET_ENV
似乎相同的密鑰也映射到ASPNET_ENV
。是對的嗎?如果是這樣,爲什麼?
這是一個已知的問題: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)環境變量的值。
謝謝。這回答了我的問題的第一部分。我將刪除額外的東西,並把它放在一個單獨的問題。 – mariocatch
您使用的是RC1還是RC2? –
@ShaunLuttin RC1,標題已更新。 – mariocatch