Asp.net 当文件位于不同文件夹中时,如何解决HTTPS安全性受损(Http和HTTPS混合内容错误)?

Asp.net 当文件位于不同文件夹中时,如何解决HTTPS安全性受损(Http和HTTPS混合内容错误)?,asp.net,vb.net,https,Asp.net,Vb.net,Https,ASP.NET 4.0 在网站中,只有登录页面使用HTTPs 在文件中https://domain/p/account/Login.aspx 它包括: <script src="../Scripts/abc.js" type="text/javascript"></script> <link href="../Styles/def.css" rel="stylesheet" type=&

ASP.NET 4.0 在网站中,只有登录页面使用HTTPs

在文件中https://domain/p/account/Login.aspx

它包括:

<script src="../Scripts/abc.js" type="text/javascript"></script>
<link href="../Styles/def.css" rel="stylesheet" type="text/css"/>

例如,错误:

  • HTTPS安全性受到http://domain/p/Scripts/abc.js HTTPS 安全性受到威胁http://domain/p/Styles/def.css
在Chrome中,错误:

  • 混合内容:页面位于'https://domain/p/account/Login.aspx”“是吗 已通过HTTPS加载,但请求了不安全的脚本 'http://domain/p/Scripts/abc.js'. 此请求已被阻止;这个 内容必须通过HTTPS提供

    混合内容:页面位于'https://domain/p/account/Login.aspx”“是吗 已通过HTTPS加载,但请求了不安全的脚本 'http://domain/p/Styles/def.css'. 此请求已被阻止;这个 内容必须通过HTTPS提供

如何解决

当我硬编码src路径为https时。。。它还将其视为http并显示相同的错误

<script src="https://domain/p/Scripts/abc.js" type="text/javascript"></script>


谢谢。

我很困惑,为什么你的HTML有一个到(大概!)HTTPS的相对路径。问:你的网络服务器是什么?你有管理员控制吗?还有:瞧,保罗4:你是说服务器的操作系统吗?Microsoft Windows Server 2016标准问:您的web服务器是什么?IIS?问:你的应用程序到底是什么?例如,您在ASP.NETCore3.1应用程序中显示的和元素(以及相对URL)是吗?ASP.NETMVC5应用程序?问题是什么时候第一次出现的?“什么改变了”?我们需要更多信息-请在网站中更新您的post.ASP.NET 4.0,只有登录页面使用HTTPs。唯一的更改是在登录页面中应用HTTPs。谢谢。谢谢你用额外的信息更新你的帖子。但还是。。。如果登录页面包含