在内部使用WCF配置-如何在内部和外部使用WCF服务

本文关键字:在内部 WCF 外部 服务 配置 | 更新日期: 2023-09-27 18:03:21

原谅这个标题,我不太确定如何描述我遇到的问题。

我在SOAP和REST端点上公开了一个API。我已经使用了一些WCF可扩展性特性来使用HTTP头来满足我的某些身份验证/授权和日志记录需求。当服务被外部客户端(不是我)使用时,所有这些都工作得很好。

我有一个网站,将使用相同的服务,但我不想不得不担心消费这些服务的地址,因为我可以在我的网站中初始化它们。

是否有一种方法可以使用ChannelFactory或其他东西来创建我的服务的实例而不指定地址,并且仍然让它通过WCF堆栈并击中我的扩展点?

在内部使用WCF配置-如何在内部和外部使用WCF服务

我能够弄清楚我到底需要什么。我不知道即使您在本地运行服务,您仍然可以将它们作为服务添加引用。这使得我仍然可以利用WCF堆栈和我实现的所有扩展点。