我开发了一个WCF服务,我已经用IIS发布了它。一切都在本地网络内部顺利进行,但当外部客户端从互联网访问服务,由防火墙重定向时,该服务会生成客户端无法解决的本地wsdl uri。
这样的事情:
我想继续使用自动生成wsdl文件而不指示外部路径。我还证明了将 ServiceBehavior 属性操作到服务类中,但问题仍然存在。
我该怎么做?
答案 0 :(得分:4)
您需要在IIS中为您的网站配置serverBinding标头。 以下是configuring WCF WSDL to use external domain name
的详细步骤