0

我在 IIS 上部署了一个 MVC Web 应用程序,它被配置为通过 HTTPS 运行。此外,该网站正在使用部署在其他服务器(在同一网络中)上的 WCF 服务。WCF 服务通过 HTTP 运行。一切似乎工作正常,但在访问该网站时,它总是在 IE 8 上给出以下消息。

看图片

我们如何在不显示以下消息的情况下使站点可访问?此外,该解决方案不应在客户端级别进行任何更改。我需要一个可以在站点级别完成的解决方案。

4

2 回答 2

3

看来您已启用 https 并希望使用服务 vai http。所以请更改您的 serviceMetadata

<serviceMetadata httpsGetEnabled="true"/>

 <serviceMetadata httpGetEnabled="true"/>
于 2013-06-20T05:59:23.947 回答
1

如果您从客户端脚本调用 WCF 服务,则错误只是警告用户混合内容模式。

我建议您更改 WCF 服务的绑定并通过 ssl 调用它。如果它对于站点在 ssl 上运行来说足够重要,那么这也适用于 wcf 服务吗?

于 2013-07-01T21:47:12.517 回答