我跟着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来启用开发环境,并重新启动应用程序。“不是错误只是一个警告/建议,但即使部署也可以将其设置为开发 –