我遵循了有关如何使用Visual Studio IDE在Azure中部署.net核心应用程序的教程。
我已经成功部署了我的应用程序,但是存在我不理解的错误的问题。
这是错误:
处理您的请求时出错。
请求ID:0HLM4N476JQOC:00000001
开发模式切换到开发环境将显示有关所发生错误的更多详细信息。
不应在已部署的应用程序中启用开发环境,因为它可能导致异常显示的敏感信息显示给最终用户。对于本地调试,开发环境
我正在寻找解决方案。其中之一是更改web.config
上的某些设置,但是我的项目中没有web.config
文件。
另一种说法是将jsonFile ASPNETCORE_ENVIRONMENT
中的变量从开发更改为生产。
可以通过将ASPNETCORE_ENVIRONMENT
环境变量设置为Development
来启用它。
我已经在互联网上搜索了解决方案。
我已经尝试过了,但是没有用。
“这将是另一个问题”:迁移到天蓝色后如何查看我的数据库表?
任何帮助将不胜感激
答案 0 :(得分:-1)
以下错误的原因是:
不应在已部署的应用程序中启用开发环境,因为它可能导致异常中的敏感信息显示给最终用户。对于本地调试,开发环境
检查ASPNETCORE_ENVIRONMENT变量的值。您将必须将此环境变量设置为“生产”(或“开发”以外的其他环境)
为此,如@Sellotape所述,转到Azure门户并将该设置更改为“应用程序设置”部分下的“开发”。
您可以参考此主题以获取替代解决方案:
Create Environment setting for dot net core web app
要回答您的问题“迁移到天蓝色后如何查看我的数据库表”
打开Portal.Azure.com,查找您的数据库,然后查看更改将是最简单的。