2

我们有一个托管在防火墙后面的服务,它接收外部路由器转发给它的请求。该服务运行良好,但是每当我们的一个客户使用 svcutil 或 Visual Studio 添加服务引用时,生成的 app.config 文件始终包含端点地址https://myserver.myinternaldomain/ ...而不是https:/ /secure.myexternaldomain.com/ ...显然外部世界无法访问。

我一直在玩这个配置好多年了,我就是无法让它工作,有什么想法吗?

4

1 回答 1

2

我认为你有3个选择:

  1. 在 IIS 中更改您网站的配置以添加主机头值“secure.myexternaldomain.com”。

  2. <endpoint>WCF 配置的元素中,指定服务的完整地址(即包括域)。

  3. 使用<baseAddresses>配置元素。

于 2009-07-03T11:44:55.610 回答