Html ASP.Net网站-不';无法正确加载css文件
我在这个网站上遇到了问题,它看起来像css和图像文件(都位于../Content/文件夹中。这很奇怪,因为我从未在我测试该网站的其他服务器上看到过这个错误 问题是,我无法直接访问那个有问题的服务器,只能从这里猜测可能出了什么问题 该站点由本地IIS托管,并由调用 css文件在下面的主文件中被引用,图像被引用,例如~/Content/images/sample.png 站点主节点Html ASP.Net网站-不';无法正确加载css文件,html,css,asp.net,Html,Css,Asp.net,我在这个网站上遇到了问题,它看起来像css和图像文件(都位于../Content/文件夹中。这很奇怪,因为我从未在我测试该网站的其他服务器上看到过这个错误 问题是,我无法直接访问那个有问题的服务器,只能从这里猜测可能出了什么问题 该站点由本地IIS托管,并由调用 css文件在下面的主文件中被引用,图像被引用,例如~/Content/images/sample.png 站点主节点 <html lang="en"> <head runat="server"> <
<html lang="en">
<head runat="server">
<meta charset="utf-8" />
<meta name="viewport" content="width=device-width, initial-scale=1.0" />
<title><%: Page.Title %> - Stackoverfl0w</title>
<asp:PlaceHolder runat="server">
<%: Scripts.Render("~/bundles/modernizr") %>
</asp:PlaceHolder>
<asp:ContentPlaceHolder ID="Stylesheets" runat="server">
<link rel="stylesheet" href="https://code.jquery.com/ui/1.12.1/themes/base/jquery-ui.min.css">
<link rel="stylesheet" href="/Content/Site.css" type="text/css" />
</asp:ContentPlaceHolder>
<webopt:bundlereference runat="server" path="~/Content/css" />
<link href="~/favicon.ico" rel="shortcut icon" type="image/x-icon" />
</head>
-堆栈溢出0W
使用文件路径上的~符号,以便浏览器可以从主目录中获取文件
<link rel="stylesheet" href="~/Content/Site.css" type="text/css" />
IIS服务器缺少静态内容功能,默认情况下,所有其他测试安装都启用了该功能 通过Windows功能启用后,问题得到解决