2009-05-01 8 views
7

私は私のweb.configファイルでこれを持って.CSSすることはできません。認可の問題 - 匿名ユーザーが.JPEGにアクセスしたり、

<authentication mode="Forms"> 
     <forms loginUrl="login.aspx" defaultUrl="Venues.aspx" /> 
    </authentication> 
    <authorization> 
     <deny users="?" /> 
     <allow users="*" /> 
</authorization> 

は私が唯一の私のページに認証されたユーザーを許可します。問題は、初めてログインページに行くときに、自分のページに画像やスタイルがないことです。これは、.jpeg.cssファイルへのアクセスが拒否されたためです。 私はIISでこの問題を解決できると思いますが、私はDevにちょうどいます。私はVS 2008とIISを持っていません。

web.configの匿名ユーザーのimgsディレクトリへのアクセスを許可することはできますか?

答えて

17

あなたは可能性があります(直接<configuration>下)特定のディレクトリ:あなたは、MicrosoftのReportViewerコントロールがオンに仕事をしたい場合は、おそらく、

<location path="WebResource.axd"> 
    <system.web> 
     <authorization> 
      <allow users="?"/> 
     </authorization> 
    </system.web> 
</location> 
2

これはVisual Studioの既知のバグだと思います.IISを使用していない場合、Visual StudioはログインページのCSSファイルを誤ってブロックします。

はここを参照してください:あなたはIISで実行したときに
blog post from tomtech999

それはOKでなければなりません。

+0

thats it!ありがとう! – Txugo

0

同様WebResource.axdを含める必要があります。また

<location path="images"> 
    <system.web> 
     <authorization> 
      <allow users="?"/> 
     </authorization> 
    </system.web> 
</location> 

あなたのウェブページを追加する必要があります:

<location path="Reserved.ReportViewerWebControl.axd"> 
    <system.web> 
    <authorization> 
     <allow users="*"/> 
    </authorization> 
    </system.web> 
</location> 

これは、2010年版のレポートビューアを動作させようとしているときに私にとって問題でした。 (幸運なことに、問題の原因を明らかにするには70億年しかかかりませんでした)

関連する問題