【问题标题】:Is launchsettings.json in a dotnet core project used in production?生产中使用的 dotnet 核心项目中的 launchsettings.json 吗?
【发布时间】:2019-03-22 08:02:19
【问题描述】:

launchsettings.json 是用于生产还是仅用于开发目的?

默认创建的将 ASPNETCORE_ENVIRONMENT 设置为 Development 以及一个 localhost applicationUrl。我是想创建单独的生产/暂存配置文件还是这更像是一种开发工具?

【问题讨论】:

标签: c# asp.net-core .net-core


【解决方案1】:

launchSettings.json 文件仅由 Visual Studio 在调试期间和通过dotnet run 命令运行应用程序时使用。

查看official documentation的引用:

launchSettings.json 文件:

  • 仅在本地开发机器上使用。
  • 未部署。
  • 包含配置文件设置。

所以对于所有正在寻找简短确认答案的人来说:

不,它不用于生产。

【讨论】:

  • 那为什么docs.microsoft.com/en-us/aspnet/core/host-and-deploy/…这里的文档要求我们修改launchSettings.json呢?
  • @variable 它说'如果应用程序在本地运行'
  • 部署文档中的这条指令是做什么的?这是否意味着在反向代理后面本地运行?还是作为开发者?
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2016-11-22
  • 1970-01-01
相关资源
最近更新 更多