.net核心发布后通过生产配置文件启动

时间:2018-09-21 12:25:34

标签: .net core

我有一个具有开发生产配置文件以及相应侦听器的自托管Web API。 在开发中,服务正在监听本地主机。 在生产中,应该在生产配置文件中定义另一个监听器URL。

发布后如何使用定义了 launchSettings.json 的特定配置文件启动.net Core应用程序?

使用 dotnet运行--launch-profile“生产” 命令,而只需启动可执行文件即可。

1 个答案:

答案 0 :(得分:0)

launchSettings.json 仅影响本地开发。 launchSettings.json 文件控制使用Visual Studio可以运行应用程序的环境。 launchSettings.json 中设置的环境值将覆盖系统环境中设置的值。 为了设置.NET Core应用程序的托管环境,您需要设置ASPNETCORE_ENVIRONMENT环境变量。 更多信息herehere