原谅标题,我不太清楚如何描述我遇到的问题。
我正在通过 SOAP 和 REST 端点公开 API。我已经使用了一些 WCF 可扩展性功能来使用 HTTP 标头来满足我拥有的某些身份验证/授权和日志记录需求。当服务被外部客户端(不是我)使用时,所有这些都运行良好。
我有一个将使用相同服务的站点,但我不想担心通过地址使用这些服务,因为我可以在我的站点中初始化它们。
有没有一种方法可以使用 ChannelFactory,或者其他方法可以在不指定地址的情况下创建我的服务实例,并且仍然让它通过 WCF 堆栈并达到我的可扩展性点?