我们有一个完全通过HTTPS访问的站点,但是当cshtml页面加载了css和javascript文件时,那些内容文件就不会加载,因为css并未应用到该网站。如果我们在Chrome浏览器的“网络”标签中按F12来检查页面的加载过程,则该请求显示已取消css和javascripts文件。 [注意] :所有这些CSS和javascript文件都在同一项目解决方案中,并且没有任何外部引用。
我尝试在mvc中使用捆绑。我尝试添加硬编码的https css url,但仍然无法解决问题。
下面的代码在cshtml页面的开头部分,其中一个使用了硬编码的url,而另一个使用了Url.Content
<link href="@Url.Content("~/Content/jquery-ui-1.8.6.custom.css")" rel="stylesheet" type="text/css" />
<link href="https://domain-name/Content/modal.css" rel="stylesheet" type="text/css" />
我希望使用https加载CSS和javascript文件,但是加载文件时,实际结果显示为取消状态。