首页 > 解决方案 > 如何从 2 个不同的 Web 应用程序配置 WCF 设置

问题描述

我有一个 WCF 项目,可以发送电子邮件、记录它们并知道如何使用模板。

有 2 个不同的网站对此项目有服务引用,但他们还需要为From服务提供一个地址,我不希望它在每次方法调用时都发送,我认为这是服务行为。正确的方法是什么?

通过引用不同的项目,我可以使用 中的设置属性部分web.config,但是对于 WCF,此解决方案将不起作用。

标签: c#wcfweb-config

解决方案


如果我理解正确,您只需要多个项目之间的通用设置,对吗?

我会使用 appsettings 和依赖注入。它的起源是 asp.net 核心,但您可以在任何地方应用该原理。

例如: https ://csharp.christiannagel.com/2016/08/16/diwithconfiguration/


推荐阅读