【发布时间】:2023-03-17 07:43:01
【问题描述】:
当我使用配置文件开发 WCF 服务/客户端时,会创建一个新文件 app.config,其中包含 system.serviceModel 部分。因为在我的应用程序中我应该保存和加载应用程序特定的设置(颜色、日志文件的位置等),我阅读了有关ConfigurationManager 类的文档:这些设置也存储在app.config appSettings 部分中的文件。
因此,WCF 服务/客户端和应用程序特定设置的配置参数都是从同一文件 app.config 加载的,但来自不同的部分。
这是app.config文件的使用类型吗?
或者我应该为特定于应用程序的设置使用不同的文件?
而且我不明白configSections的使用...
【问题讨论】:
-
您希望用户能够修改客户端上的 system.serviceModel 部分吗?
-
以后可能会这样,但现在我怀疑
app.config的使用范围。 -
至少对于客户端,我更喜欢在代码中完成所有服务配置。用户真的可以通过修改配置文件来搞砸事情。
标签: c# .net app-config configurationmanager