我的网站位于文件夹/website
在浏览器中它通过 url 打开http://localhost:52912/website/
我的默认页面和母版页都位于根目录中
在 Default.aspx 我包括我的母版页,如:
<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" MasterPageFile="WTF.master" %>
在我的 WTF.mater 中,我包含 css 文件:
<link href="~/css/reset.css" runat="server" rel="stylesheet" type="text/css" media="screen" />
当我运行该站点并在 mozilla 中查看他的源代码时,我看到 css 文件链接为:
<link href="css/reset.css" rel="stylesheet" type="text/css" media="screen" />
所以,完整的网址将http://localhost:52912/website/css/reset.css
是正确的
-css 文件存在
-萤火虫中没有错误,例如“404 not found - reset.css”
- 调试项目时没有错误
我什至无法通过浏览器 ( http://localhost:52912/website/css/reset.css
) 中的直接链接或 mozilla 源代码查看器中的链接打开此文件
它返回http://localhost:52912/website/default.aspx?ReturnUrl=%2fcss%2freset.css
并且我保持在同一页面上
我尝试了一大堆来自谷歌的各种组合和建议 - 没有任何帮助
什么..???
已解决: 通过添加
<location path="css">
<system.web>
<authorization>
<allow users="*" />
</authorization>
</system.web>
</location>
在 web.config 中