在Azure上成功部署后出现错误

时间:2019-04-19 11:34:43

标签: asp.net-mvc azure .net-core

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

我已经成功部署了我的应用程序,但是存在我不理解的错误的问题。

这是错误:

  

处理您的请求时出错。

     

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

     

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

     

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

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

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

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

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

我已经尝试过了,但是没有用。

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

任何帮助将不胜感激

1 个答案:

答案 0 :(得分:-1)

以下错误的原因是:

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

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

为此,如@Sellotape所述,转到Azure门户并将该设置更改为“应用程序设置”部分下的“开发”。

您可以参考此主题以获取替代解决方案:

Create Environment setting for dot net core web app

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

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