在http上设置WCF服务(当其已配置为https时)
我们在第三方网站上有一项服务,配置为在https上调用(服务器到防火墙,路由所有内容都配置为https)!由于我们这边的DataPower证书问题,我们无法与它通信,因此我们认为为什么不在http上测试连接性呢 因此,现在他们试图在相同的IP和端口上将WCF服务设置为http,他们可能会看到该服务不响应入站呼叫,并且忽略来自https配置的IP+端口的http请求 我不知道能做些什么来说明.NETWCF服务,嘿,忽略它在http上的作用,让它运行起来吧!他们确实禁用了https绑定,只是尝试了http绑定 任何想法都会很棒!谢谢在http上设置WCF服务(当其已配置为https时),wcf,http,https,firewall,Wcf,Http,Https,Firewall,我们在第三方网站上有一项服务,配置为在https上调用(服务器到防火墙,路由所有内容都配置为https)!由于我们这边的DataPower证书问题,我们无法与它通信,因此我们认为为什么不在http上测试连接性呢 因此,现在他们试图在相同的IP和端口上将WCF服务设置为http,他们可能会看到该服务不响应入站呼叫,并且忽略来自https配置的IP+端口的http请求 我不知道能做些什么来说明.NETWCF服务,嘿,忽略它在http上的作用,让它运行起来吧!他们确实禁用了https绑定,只是尝试了h
(请注意,我无权访问他们的代码或配置!)IIS是托管的还是自托管的 如果托管在IIS中,则IIS需要删除SSL证书,并将配置设置为HTTP而不是HTTPS 在WCF中,必须禁用传输安全性,这通常在绑定的配置中,如:
<binding>
<security mode="Transport">
要禁用HTTPS,您需要设置
mode=“None”
(或除传输之外的其他设置)。这对我很有效。。。将其添加到项目的webconfig或appconfig
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<directoryBrowse enabled="true" />
</system.webServer>
</configuration>
是,他们通过IIS托管它!感谢rally25rs,我们将使用您的输入与他们核对!