我正在从旧的 SecureWebPages 升级,它通过 web.config 自动在 Http 和 Https 内容之间切换。
出于某种奇怪的原因,内容如下:
<link type="text/css" href="assets/css/style.css" rel="stylesheet" />
不再从适当的 https 位置自动加载。谷歌浏览器中的控制台向我展示了这个:
The page at https://website.com/UserAccess.aspx ran insecure content from http://website.com/assets/css/style.css.
当我使用较旧的 SecureWebPages 时,此行为不存在。在过去,上面的 CSS 语句可以正常工作,没有任何错误。
我的 web.config:
<securitySwitch mode="RemoteOnly">
<paths>
<add path="~/Register.aspx"/>
<add path="~/SSL.Master"/>
</paths>
我的配置有什么问题吗?请指教。谢谢!