gpt4 book ai didi

asp.net - Web.Config 将单个 AppSettings 转换为 ConfigSource

转载 作者:行者123 更新时间:2023-12-02 04:03:43 25 4
gpt4 key购买 nike

我想将本地 web.config 文件的 appsettings 部分从本地开发工作的一堆单独设置转换为 configSource 文件路径用于发布到客户端服务器的属性。

基本上是这样的:

<appSettings>
<add key="setting1" value="devVal1"></add>
<add key="setting2" value="devVal2"></add>
<add key="setting3" value="devVal3"></add>
</appSettings>

对此:

<appSettings configSource="clientSettings.config" />

此部分解决方案添加了 configSource 属性。

<appSettings xdt:Transform="SetAttributes(configSource)" configSource="clientSettings.config"/>

但我不确定如何删除所有单独的设置(我认为 configSource 无论如何都会覆盖它们,但我宁愿根本不存在它们,以避免出现不相关的开发设置在我客户的每个 web.config 文件中)

最佳答案

多一点毅力就能让我找到答案。将“RemoveAll”转换应用于 appSetting 中的 add 元素。

<appSettings xdt:Transform="SetAttributes(configSource)" configSource="clientSettings.config">
<add xdt:Transform="RemoveAll"/>
</appSetting>

希望这对将来的人有用(仅作为一个例子,说明为什么您应该在点击“提问”按钮之前做 30 分钟的额外工作)...

关于asp.net - Web.Config 将单个 AppSettings 转换为 ConfigSource,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40504203/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com