1
27
我也有同样的问题。但我的解决方案是在绑定值中添加一个“s”。 旧的: binding=“mexhtpbinding” 新的: binding=“mexhtpsbinding” web.config代码段:
|
2
20
结果发现我的问题是,我使用了一个负载均衡器来处理SSL,然后通过HTTP将其发送到实际的服务器上,然后实际的服务器发出了抱怨。 编辑:我和微软技术支持人员谈过之后,解决了我的问题,这个问题略有不同。 我的Silverlight应用程序在代码中将其端点地址通过https传递到负载平衡器。然后,负载均衡器将端点地址更改为HTTP,并指向它将要访问的实际服务器。因此,在每台服务器的web配置中,我为端点添加了一个listenuri,该端点是http而不是http s
|
3
8
确保为您的服务器启用了SSL! 尝试在没有该证书的本地框上使用HTTPS配置文件时出现此错误。我试图通过将一些绑定从HTTPS转换为HTTP来进行本地测试。我认为这样做比为本地测试安装自签名证书容易。 结果我得到这个错误是因为 我没有启用SSL 在我的本地IIS上,即使我不打算实际使用它。 HTTPS的配置中有一些内容。在iis7中创建一个自签名证书允许HTTP工作:—) |
4
3
我认为您正在尝试以类似于以下配置的方式配置服务。这里有更多信息: Specify a Service with Two Endpoints Using Different Binding Values . 此外,除了用于开发之外,将两个HTTP&HTTPS端点都连接到同一个服务可能不是一个好主意。它有点破坏了HTTPS的目的。希望这有帮助!
|
5
1
在我的例子中,我将安全模式设置为“TransportCredentially”,而不是绑定中的“Transport”。改变它解决了这个问题
|
6
0
我使用的是webhttpbinding,忘记在绑定配置上指明“transport”的安全模式,这导致了错误:
在配置中添加这个解决了这个问题。 |
7
0
查看您的基地址和端点地址(在示例代码中看不到)。很可能您遗漏了一个列或其他拼写错误,例如https/,而不是https/。/ |
Ehsan Akbar · 当请求被激发时,WCF请求时间会增加 6 年前 |
Gans · 具有多操作合约的WCF Rest服务 6 年前 |
Moelgaard · NLog中的IIS应用程序名称。配置 6 年前 |
Kerwen · WCF服务调用异步函数 6 年前 |