我在IIS上部署了一个MVC Web应用程序,并将其配置为通过HTTPS运行。 此外,该网站正在使用部署在其他服务器(在同一网络中)的WCF服务。 WCF服务正在HTTP上运行。 一切似乎都运行正常,但在访问网站时,它总是在IE 8上发出以下消息。
如果没有显示以下消息,我们如何才能访问该网站?此外,解决方案不应在客户端级别进行任何更改。我需要一个可以在站点级别完成的解决方案。
答案 0 :(得分:3)
您似乎已启用https并希望使用服务vai http。所以请更改您的serviceMetadata
<serviceMetadata httpsGetEnabled="true"/>
到
<serviceMetadata httpGetEnabled="true"/>
答案 1 :(得分:1)
如果从客户端脚本调用WCF服务,则错误只是警告混合内容模式的用户。
我建议您更改WCF服务的绑定并通过ssl调用它。如果它足够重要的网站运行ssl肯定这也适用于wcf服务?