【发布时间】:2018-02-09 05:29:27
【问题描述】:
我有一个 .NET Framework 4.6.1 的 ASP.NET Core WebApi 项目。而且我还有一个 app.config 文件,其中包含一些 WCF 服务的端点。对于 Dev 和 Qa 等每个环境,我都有相应的 app.config。但是当我发布解决方案时,它不会根据环境转换 app.config。您对我如何做到这一点有任何想法吗?
【问题讨论】:
-
如何为每个环境加载 app.config?你所说的“变换”是什么意思
-
我右键单击 app.config 文件并选择“添加配置转换”。它为每个环境生成了一个配置文件,当我右键单击其中一个并选择 Preview cpnfig transform 或类似的东西时,我什至可以看到更改。但是当我发布时,它不会根据环境转换和复制相应的app.config文件
-
@Alina 您在 2015 / 2017 年使用的是哪个版本的 Visual Studio?和 asp.net 核心模板 - 基于
project.json还是基于.csproj? -
我正在使用 Visual Studio 2015 和 project.json。我尝试升级到 .csproj,但在发布时我不断收到一些证书问题。
标签: c# asp.net-core asp.net-core-mvc asp.net-core-webapi