/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" />
したがって、完全なURLhttp://localhost:52912/website/css/reset.css
は正しいものになります
-cssファイルが存在します
-「404notfound--reset.css」のようなfirebugのエラーはありません
-プロジェクトのデバッグ時にエラーは発生しません
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で