我跟着this article將我的ASP.NET MVC Core 1.0應用程序部署到使用IIS 10的Windows 10上的本地IIS。部署的應用程序成功,並打開主頁罰款。我正在使用個人用戶帳戶驗證。在主頁輸入登錄名/密碼後,點擊登錄按鈕,出現以下錯誤提示。我正在使用最新版本的ASP.NET Core和VS2015。我使用VS2015發佈嚮導來發布應用程序。一切都在同一臺機器上完成:ASP.NET Core部署到IIS錯誤:開發環境不應該在部署的應用程序中啓用
An error occurred while processing your request.
Development Mode
Swapping to Development environment will display more detailed information about the error that occurred.
Development environment should not be enabled in deployed applications, as it can result in sensitive information from exceptions being displayed to end users. For local debugging, development environment can be enabled by setting the ASPNETCORE_ENVIRONMENT environment variable to Development, and restarting the application.
當你發佈一個如果ASPNETCORE_ENVIRONMENT變量沒有設置,它將作爲生產,你可以嘗試消息sugest嘗試設置ASPNETCORE_ENVIRONMENT在環境變量或在Web配置到D如果你在生產中使用appsettings.development.json,它將不會被讀取,如果enviremoent變量沒有被設置爲「Development」 –
然後btw這個消息:「開發環境不應該是在已部署的應用程序中啓用,因爲它可能導致異常的敏感信息顯示給最終用戶。對於本地調試,可以通過將ASPNETCORE_ENVIRONMENT環境變量設置爲Development來啓用開發環境,並重新啓動應用程序。「不是錯誤只是一個警告/建議,但即使部署也可以將其設置爲開發 –