我有一个在VS 2015 Update 3中的asp.net core 1.0.0应用程序,其中包含两个appsettings-- appsettings.Development.json和appsettings.Production.json。 我试图使用VS将我的应用程序发布到Azure,并且我需要它使用appsettings.Production.json中的配置。 但是我似乎无法使其工作。 它甚至似乎没有使用开发json-只有基本的appsettings.json,其中什么都没有。
那么,如何让VS发布在Azure中使用appsettings.Production.json配置呢?
那么,如何让VS发布在Azure中使用appsettings.Production.json配置呢?
.AddJsonFile("appsettings.json") .AddJsonFile($"appsettings.{env.EnvironmentName}.json", optional: true)
那么,您可以使用 Azure 应用服务设置来覆盖环境名称。在应用服务的应用程序设置中,添加一个名为ASPNETCORE_ENVIRONMENT
的新设置,并将其设置为它应该获取设置的任何环境。 - Justin Patten