首页 > 解决方案 > 在 Azure 上成功部署后出错

问题描述

我遵循了有关如何使用 Visual Studio IDE 在 Azure 中部署 .net 核心应用程序的教程。

我已经成功部署了我的应用程序,但问题是有一个我不明白的错误。

这是错误:

处理您的请求时发生错误。

请求ID:0HLM4N476JQOC:00000001
开发模式

切换到开发环境将显示有关所发生错误的更详细信息。

不应在已部署的应用程序中启用开发环境,因为它可能导致向最终用户显示异常的敏感信息。用于本地调试、开发环境

我一直在寻找解决方案。其中之一是更改 上的一些设置web.config,但我的项目中没有web.config文件。

另一种是说将 jsonFile 中的变量ASPNETCORE_ENVIRONMENT从开发更改为生产。

可以通过将ASPNETCORE_ENVIRONMENT环境变量设置为 来启用它Development

我在互联网上搜索了解决方案。

我已经尝试过了,但它不起作用。

“这将是另一个问题”:迁移到 azure 后如何查看我的数据库表?

任何帮助,将不胜感激

标签: asp.net-mvcazure.net-core

解决方案


以下错误的原因是:

不应在已部署的应用程序中启用开发环境,因为它可能导致向最终用户显示异常的敏感信息。用于本地调试、开发环境

检查 ASPNETCORE_ENVIRONMENT 变量的值。您必须将此环境变量设置为“生产”(或开发以外的其他环境)

为此,正如@Sellotape 提到的,进入 Azure 门户并在应用程序设置部分下将该设置更改为开发。

您可以参考此线程以获取替代解决方案:

为 dot net core web 应用程序创建环境设置

回答您的问题“迁移到 azure 后如何查看我的数据库表”

打开 Portal.Azure.com 并查找您的数据库并查看更改将是最简单的。


推荐阅读