ASP.NET Core RC2发布工具

时间:2016-05-24 23:32:49

标签: visual-studio-2015 asp.net-core-1.0

我已经将一些项目从RC1升级到RC2,我对部署过程感到有些困惑。我有三个appsettings文件,一个用于dev另一个用于登台,最后一个用于生产。

在RC1中,发布会将所有设置文件复制到目标,但在RC2中只会复制appsettings.json。我试图了解如果只有一个appsetting文件,ASPNETCORE_ENVIRONMENT将会产生什么影响。

有没有办法可以指定使用VS 2015发布工具时要使用的环境名称?

1 个答案:

答案 0 :(得分:3)

我遇到了同样的问题。在project.json文件中,您可以添加发布时包含的文件/文件夹。标准它只包括appsettings.json。我还添加了appsettings。*。json,以便在发布时包含所有环境的设置。不确定这是否是正确的新方法,但确实有效。

  "publishOptions": {
    "include": [
      "wwwroot",
      "Views",
      "appsettings.json",
      "appsettings.*.json",
      "web.config"
    ]
  },