gpt4 book ai didi

c# - configSource 在 system.serviceModel *或其子部分中不起作用

转载 作者:IT王子 更新时间:2023-10-29 04:07:07 33 4
gpt4 key购买 nike

我正在尝试将一个 app.config 文件拆分为多个文件,以便更轻松地管理不同环境所需的差异。对于某些部分,这很容易...

<system.diagnostics>
various stuff
</system.diagnostics>

成为

<system.diagnostics configSource="ConfigFiles\system.diagnostics.dev" />

将“各种内容”移至 system.diagnostics.dev 文件。

但是对于 system.serviceModel 部分,这似乎不起作用。

现在我读到它不适用于 system.serviceModel 本身的建议,但它适用于它下面的部分:bindingsclient diagnostics 等。但是当我尝试将 configSource 与其中之一一起使用时,同样的事情发生在我身上。当我投入

<system.serviceModel>
<bindings configSource="ConfigFiles\whateverFile.dev" />

我得到:

未声明“configSource”属性。

有没有人看过这个?你知道解决办法吗? (也许我有一个过时的模式或什么的?)

最佳答案

VS.NET 的编辑器对配置提示不已,但它确实有效。

我有这样的配置...

<system.serviceModel>
<behaviors configSource="config\system.servicemodel.behaviors.config" />
<bindings configSource="config\system.servicemodel.bindings.config" />
<client configSource="config\system.servicemodel.client.config" />
</system.serviceModel>

... 效果很好。

关于c# - configSource 在 system.serviceModel *或其子部分中不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/858225/

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