发布项目后CSS无法加载

时间:2018-08-14 19:33:48

标签: html css asp.net

我在Visual Studio中发布了一个网站,然后在IIS中添加了网站,但是当我尝试浏览我的网站时,我注意到CSS没有加载。我在这里找到了一些文章,说要更改css位置的路径,但这对我没有用。 当我使用google chrome web开发人员监视我的网站时,它让我看到不起作用的地方,我收到错误GET http://localhost:60600/Css/Master.css 404(未找到) 请在这里找到我的MasterPage.Master文件

<!DOCTYPE html>

<html>
<head runat="server">
<title>TheSite</title>
<link href="../Css/Master.css" rel="stylesheet" />

<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</head>
<body>
<form id="form1" runat="server">

<div class="Header">
<div class="Header_div">
        <div class="Header_Logo">
        Automation Tools
        </div>


        <div class="Header_Menu">   
        <ul>
        <li><a href="Default.aspx">Home</a>></li>               

        <li><a href="Troubleshoot.aspx">Troubleshoot</a>></li>               

        <li><a href="">contact</a>></li>            
        <li><a href="">Help</a>></li>
        </ul>

        </div>
  </div>
  </div>





    <div>
        <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
        </asp:ContentPlaceHolder>
    </div>
  </form>
 </body>
</html>

我的css文件位于“ C:\ inetpub \ WebSite \ Css \ Master.css” 我更改为链接服务器方式,但没有成功

<link href="../Css/Master.css" rel="stylesheet" />
<link href="/Css/Master.css" rel="stylesheet" />
<link href="Css/Master.css" rel="stylesheet" />
<link href="../../Css/Master.css" rel="stylesheet" />
<link href="file:///C:/inetpub/WebSite/Css/Master.css" rel="stylesheet"/>

当我使用链接“ file:/// C:/inetpub/WebSite/Css/Master.css”时,出现错误“不允许加载本地资源:file:/// C:/ inetpub / WebSite / Css / Master.css“

有人可以帮我吗

预先感谢

1 个答案:

答案 0 :(得分:0)

将扩展名.CSS添加到IIS中的MIME类型和“请求过滤”功能中。