如何解决针对不同发布环境的 TeamCity .NET 5 C# 配置json 和 .config 文件
我有一个使用 TeamCity 发布的 .NET 5 网站。在使用 TeamCity 和仅使用发布配置文件之前,我可以转换配置和 json 文件,并且只推出我想要的单个文件(即 appsettings.json、log4net.config)以及所选环境的所有正确值。我还不能用 TeamCity 做到这一点。也许你能帮忙?
我已经合并了 2 个构建步骤,见下文,它们在开发环境中运行良好。
- .NET 发布
- .NET SMB 部署
太好了,现在我的应用程序动态设置了环境,可以为该环境分配正确的 json 文件,如下所示。
TL;DR 问题:
- 如何通过环境值动态分配特定的 .config 文件(即 log4net.QA.config)?这会在我的 .net 代码中的 Startup 或 Configure 中进行到哪里?例子?
- 如何使用 TeamCity 和可用工具完成对 json 和配置的转换?
- 并且,进一步研究问题 2,我怎样才能只复制我需要的配置和 json 文件?似乎一切都在被复制。
感谢您的帮助!
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。