gpt4 book ai didi

.net - 您能否在不弄乱您的 app.config 的情况下设置 WCF 服务引用?

转载 作者:行者123 更新时间:2023-12-02 08:53:34 25 4
gpt4 key购买 nike

我有一个托管在 IIS 中的非常简单的 Web 服务,我需要引用它。如果我添加“服务引用”,我的 app.config 就会因大量 <system.serviceModel> 而变得困惑。东西。如果我将服务引用更改为旧样式Web引用,我将在app.config中获得我真正需要的唯一配置选项 - Web服务的URL .

WCF 服务引用污染您的 app.config 的所有垃圾都是必需的吗?或者有没有办法让它使用合理的默认值并删除所有 bindingsendpoints和困惑,这在旧的 ASMX Web 服务时代是不必要的。随着越来越多的服务被添加,.config 文件似乎会变得很快变得难以使用。

最佳答案

Is all the junk that a WCF Service Reference pollutes your app.config with required?

完全同意你的观点。纯粹的垃圾。我用svcutil.exe为我的 WCF 服务生成强类型客户端。然后,我手动将生成的 .cs 文件包含到我的项目中,并在我的 web/app.config 中手动包含我认为必要的内容,而不是某些蹩脚的“添加服务引用向导”决定执行的操作。在大多数情况下,我所需要的只是在客户端:

<system.serviceModel>
<client>
<endpoint
address="http://example.com/fooservice/foo.svc"
binding="basicHttpBinding"
contract="IFooServiceConbtract" />
</client>
</system.serviceModel>

当然,对于我使用 MTOM 的服务和一些奇特的东西,我会通过 svcutil.exe 命令查看自动生成的 app.config 文件,然后决定我需要什么.

关于.net - 您能否在不弄乱您的 app.config 的情况下设置 WCF 服务引用?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6656850/

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