首页 > 解决方案 > Azure Devops 构建/发布 - 包括除 appSettings.config 之外的所有配置

问题描述

我正在做的项目是一个 API App 服务。它可以正常构建和部署,但由于 appSettings.config 文件未传输,因此无法正常运行。它似乎不包含在放置在工件中的 .zip 文件中。我尝试将其设置为始终复制,弄乱 csproj 文件等,但没有运气。Web.config 和 unity.config 等配置文件会被继承,但 appSettings.config 不会。我可以稍后将其复制过来,但这违背了我想要使用 XML 替换的目的。有什么我想念的想法吗?

标签: msbuildazure-devopsappsettings

解决方案


Azure Devops 构建/发布 - 包括除 appSettings.config 之外的所有配置

要保留appsettings.json在已发布的应用程序旁边,您可以尝试在项目文件 .csproj 中设置<ExcludeFromSingleFile>true</ExcludeFromSingleFile>此文件的属性。appsettings.json

检查此线程以获取更多详细信息。

希望这可以帮助。


推荐阅读