我有一个在 Microsoft Forefront/TMG 后面运行的 WCF 服务。该服务位于使用端口 80 的 IIS 上。TMG 侦听端口 443。TMG 安装了 SSL 证书。TMG 设置由我们的 IT 部门完成。我能够访问https://mypublicsite:443/myservice.svc
和https://mypublicsite:443/myservice.svc?wsdl
. 但是,如果使用 Visual Studio 测试客户端:WCFTestClient.exe(或任何客户端) - 在执行此错误的调用时出现超时:
调用服务失败。可能原因:服务离线或无法访问;客户端配置与代理不匹配;现有代理无效。有关更多详细信息,请参阅堆栈跟踪。您可以尝试通过启动新代理、恢复到默认配置或刷新服务来恢复。
我现在卡住了。http://myinternalsite:80/myservice.svc
从网络内部访问服务时,一切正常。任何有解决方案的人?或者找到解决办法的方法?