我在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“
有人可以帮我吗
预先感谢
答案 0 :(得分:0)
将扩展名.CSS添加到IIS中的MIME类型和“请求过滤”功能中。