【问题标题】:How to correctly set ASPNETCORE_ENV to non-development value?如何正确将 ASPNETCORE_ENV 设置为非开发值?
【发布时间】:2018-05-12 23:54:43
【问题描述】:

我正在尝试将 Web 应用程序部署到 Azure 应用服务。我只使用在 Visual Studio 2017 中创建新 Web 应用程序时生成的默认应用程序进行测试,选择 React + Redux 作为应用程序框架。这是我得到的错误:

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.

一些谷歌搜索将我发送到这里:https://blogs.msdn.microsoft.com/benjaminperkins/2017/06/21/asp-net-core-with-entity-framework-core-aspnetcore_environment/

所以我改变了我的项目属性:

我选择了Production,但我想除了Development 之外的任何东西都足够了。它不起作用,所以我确保我的发布设置设置为发布:

以及解决方案配置:

仍然出现同样的错误。我做错了什么?

【问题讨论】:

  • 尝试重新启动应用程序,看看是否有任何不同。
  • 我最终发布到了一个新的 Web 应用程序并且工作正常,没有注意到任何配置差异,但我确实尝试重新启动但没有效果。

标签: azure azure-web-app-service webdeploy


【解决方案1】:

在下面查看我的网络应用设置,希望对您有所帮助。 1.AppSettings.json

"Data": {
"ConnectionString": "Server=****.database.windows.net,1433;Initial Catalog=***;Persist Security Info=False;User ID=pankajrawatqa;Password=****;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;"

},

  1. Azure Web 应用设置

【讨论】:

  • 我对所有相关内容都有匹配的值。不过感谢您的尝试。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-02-17
  • 2023-04-11
  • 2019-10-30
  • 2014-07-15
  • 1970-01-01
  • 2020-11-05
相关资源
最近更新 更多