2012-03-21 6 views
0

サイトを使用している現在のユーザーのようにセキュリティを適用したいフォルダがあり、そのフォルダにアクセスできますが、現在ログインしていない場合は、そのフォルダの内容やそのフォルダのファイルは表示されません。私はweb.configファイルでそれを行うことができますが、私はどのように知っているのか分かりません。私を助けてください。前もって感謝します。web.configファイルを使用してフォルダにセキュリティを適用する方法は?

+1

場所ノードを見ましたか?または、認証ノードを持つフォルダ自体にweb.configを配置します。 –

+0

web.configはノードにのみあります。 –

答えて

2

私は...

を質問を理解している場合は、web.configファイル内の場所要素を使用することができ、そのことについてウェブ上の情報がたくさんある - これはあなたのスタートを与えます: HOW TO: Control Authorization Permissions in an ASP.NET Application

あなたは基本的にこのような要素があります:subdir1にすべてのユーザーを許可すると言っている

<configuration> 
    <location path="subdir1"> 
     <system.web> 
      <authorization> 
       <allow users ="*" /> 
      </authorization> 
     </system.web> 
    </location> 
</configuration> 

は、あなたがあまりにも拒否要素を持っているが - informatiをここに:authorization Element

2

web.configファイルを、セキュリティが必要なフォルダ内のアクセス許可を持って作成します。

はまたControl Authorization Permissions in an ASP.NET Application

などについては、この記事を見ています。

<system.web> 
      <authorization> 
       <deny users="?" />     
      </authorization> 
</system.web> 
関連する問題