gpt4 book ai didi

asp.net - 如何在单独的dll项目中配置WCF

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

我正在开发一个 Web 应用程序 (ASP.NET 3.5),它将使用许多 Web 服务。我为每个 Web 服务创建了一个单独的 dll 项目:这些项目包含服务引用和客户端代码。

但是,调用网站必须具有 <system.serviceModel>信息(<bindings><client> 节点)位于其 web.config 中,即使此信息也位于 dll 的 app.config 文件中!我尝试将 serviceclass.dll.config 复制到网站的 bin 目录,但这没有帮助。

有什么方法可以集中配置 WCF 客户端吗?

最佳答案

我只有有限的 WCF 经验,全部使用 BasicHTTP 绑定(bind)。但我对 WCF 的 xml 文件过敏,并且到目前为止已设法避免使用它们。我一般不建议这样做,但我将配置详细信息放入我的应用程序现有配置存储中,然后以编程方式应用它们。例如。对于 Web 服务代理,我使用采用“绑定(bind)”和“端点”的客户端构造函数,并以编程方式将设置应用到绑定(bind)和端点。

这里描述了一个更优雅的解决方案:Reading WCF Configuration from a Custom Location ,但我还没有尝试过。

关于asp.net - 如何在单独的dll项目中配置WCF,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/502919/

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