ASP.NET 核心 RC2 发布工具
ASP.NET Core RC2 Publish Tooling
我已经将几个项目从 RC1 升级到 RC2,但我对部署过程有些困惑。我有三个应用程序设置文件,一个用于开发,另一个用于暂存,最后一个用于生产。
在 RC1 中,发布会将所有设置文件复制到目标,但在 RC2 中,只有 appsettings.json 被复制。我试图了解如果只有一个应用程序设置文件存在,ASPNETCORE_ENVIRONMENT 会产生什么影响。
有没有一种方法可以指定在使用 VS 2015 发布工具时要使用的环境名称?
我刚 运行 遇到了同样的问题。在您的 project.json 文件中,您可以添加发布时包含哪些 files/folders。标准它只包括appsettings.json。我还添加了 appsettings.*.json 以便在发布时包含所有环境的设置。不确定这是否是正确的新做事方式,但它确实有效。
"publishOptions": {
"include": [
"wwwroot",
"Views",
"appsettings.json",
"appsettings.*.json",
"web.config"
]
},
我已经将几个项目从 RC1 升级到 RC2,但我对部署过程有些困惑。我有三个应用程序设置文件,一个用于开发,另一个用于暂存,最后一个用于生产。
在 RC1 中,发布会将所有设置文件复制到目标,但在 RC2 中,只有 appsettings.json 被复制。我试图了解如果只有一个应用程序设置文件存在,ASPNETCORE_ENVIRONMENT 会产生什么影响。
有没有一种方法可以指定在使用 VS 2015 发布工具时要使用的环境名称?
我刚 运行 遇到了同样的问题。在您的 project.json 文件中,您可以添加发布时包含哪些 files/folders。标准它只包括appsettings.json。我还添加了 appsettings.*.json 以便在发布时包含所有环境的设置。不确定这是否是正确的新做事方式,但它确实有效。
"publishOptions": {
"include": [
"wwwroot",
"Views",
"appsettings.json",
"appsettings.*.json",
"web.config"
]
},