0

我一直在 Windows 7 IIS(最新版本)中使用自签名证书进行测试。

我已将其配置为与我已发布的 silverlite 项目一起使用。

问题是,在我的登录屏幕上,我查询服务以查看我的网关服务是否在线。

然后我收到一大堆错误消息,说明“混合内容”,这些导致网络浏览器冻结!

我认为这是来自 silerlight 应用程序中传输的数据。

如何在 Visual Studio 中使用我的自签名证书将 HTTPS 放在后端查询中,以便 Web 浏览器可以正常处理应用程序和服务器之间的数据传输?

请帮忙 :)

4

1 回答 1

1

来自浏览器的混合内容警告通常意味着主页正在使用 HTTPS,但该页面上子元素的 URL 引用(例如图像或脚本的 URL)是 HTTP。

将页面从运行 HTTP 切换到 HTTPS 时,在页面上下文中加载的所有URI(图像、脚本、AJAX 内容)必须使用相同的 URI 方案 (HTTPS),否则该页面不被认为是真正安全的。

于 2012-11-09T00:20:55.870 回答