2011-07-14 5 views
2

Ok ...私はそれを取得しません。私はちょうどweb.configの次のコードブロックで私のasp.net mvc 3 app(razor views)を保護しました。Asp.Net MVC 3 - サイトを確保するときのログインページno cssレイアウト

<authentication mode="Forms"> 
    <forms loginUrl="~/Account/LogOn" timeout="2880" /> 
</authentication> 

<authorization> 
    <deny users="?"/> 
</authorization> 

しかし、私はこれを行う際に、ログインページがもはや正常なスタイルを持っていない...それはただのCSSのモックアップのないプレーンなHTMLです。 web.configで何を '許可'する必要がありますか?あなたがスクリプトを許可する必要が

答えて

7

、スタイルのect

<location path="Styles"> 
    <system.web> 
     <authorization> 
      <allow users="*" /> 
     </authorization> 
    </system.web> 
</location> 
<location path="Scripts"> 
    <system.web> 
     <authorization> 
      <allow users="*" /> 
     </authorization> 
    </system.web> 
</location> 
<location path="js"> 
    <system.web> 
     <authorization> 
      <allow users="*" /> 
     </authorization> 
    </system.web> 
</location> 
<location path="Images"> 
    <system.web> 
     <authorization> 
      <allow users="*" /> 
     </authorization> 
    </system.web> 
</location> 
+0

作品、今だけのコンテンツにスタイル:) – Depechie

1

匿名ユーザーのアクセスを拒否されているので、それはもはやあなたのCSSファイルを含むフォルダへのアクセスを許可しません。

は、この追加、「スタイル」あなたのCSSファイルを含むフォルダの名前です。

<location path="Style"> 
    <system.web> 
    <authorization> 
     <allow users="?" /> 
    </authorization> 
    </system.web> 
</location> 
+0

作品を変更する必要がありました、ありがとう! – Depechie

関連する問題