ASP.NET Core 如何設定 ASPNETCORE_ENVIRONMENT 變數

ASP.NET Core How To Set ASPNETCORE_ENVIRONMENT Variable

asp.net core
在我將我寫完的 ASP.NET Core 網站佈署到正式環境 (Production Environment) 後,發生了在我的測試環境中沒有發生過的 Exception,想要看錯誤訊息,但是又不像以前 ASP.NET 時代加上 CustomErrors 就能解決掉,這篇就紀錄一下如何透過設定 ASPNETCORE_ENVIRONMENT 來觀看錯誤訊息
其實簡單來說就是將 ASP.NET Core 的 Environment 改成 Development 來達到此目標
直接開啟 web.config 於 aspNetCore 之 environemntVariable 區段中,加入以下參數即可
<environmentVariable name="ASPNETCORE_ENVIRONMENT" value="Development" />
完整範例 web.config 如下
參考
[how to set ASPNETCORE_ENVIRONMENT to be considered for publishing an asp.net core application? when i publish my asp.net core web application to my local file system, it always takes the production-config and the…stackoverflow.com](https://stackoverflow.com/a/41551429/1799047 "https://stackoverflow.com/a/41551429/1799047")

![[IT 鐵人賽] ASP.NET Core 與 Log 紀錄和追蹤的愛恨交織 - Day 05 - Elmah - 02](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1776070454149%2Fa0702417-5357-4217-a572-7ba53ea36735.png&w=3840&q=75)
![[IT 鐵人賽] Azure Data Service - Day 04 - Cognitive Service - 辨識 - Video Indexer](/_next/image?url=https%3A%2F%2Fcdn.hashnode.com%2Fres%2Fhashnode%2Fimage%2Fupload%2Fv1776070473207%2F6423fd4a-4041-4bb2-b918-4cfe3f9aea5e.png&w=3840&q=75)