gpt4 book ai didi

c# - wcf 配置文件与代码配置的优缺点

转载 作者:可可西里 更新时间:2023-11-01 09:10:18 24 4
gpt4 key购买 nike

我有一个自托管的 C# WCF 服务,它为各种目的创建了 20 多个端点。每个都在代码本身中配置,并在服务的 app.config 中使用一些基本配置项,例如端口和地址。该服务非常适合经过测试的客户,但尚未经过广泛测试。

我对标准的 wcf 配置文件方法有点担心,因为我担心最终用户会把事情搞砸,因此在代码中做所有事情。

在配置文件中进行配置是否更好,因为最终用户可以根据自己的需要对其进行自定义,或者代码内方法是否足以满足大多数需求?

最佳答案

WCF 的主要优势之一是从代码中抽象出连接细节。如果您需要更改任何服务参数,可以更轻松地从 web.config 进行更改,而无需重新编译。例如,您可能需要更改“端口和地址”。如果您在代码中执行此操作,则需要重新构建,这可能是不切实际的。此外,我不确定为什么最终用户通常会乱用 web.config,除非确实有必要。

简而言之,除非您有充分的理由不使用配置文件,否则您应该使用它们以获得 WCF 提供的抽象的全部好处。

关于c# - wcf 配置文件与代码配置的优缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10337573/

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