私のasp.net Webアプリケーションでは、いくつかのhtmlファイルとjpegファイルがあるフォルダがあります。これらのファイルのうちのいくつかは、ユーザーがログインする必要はありませんが、他のユーザーはログインする必要はありません。設定ファイルだけを使用して同じフォルダ内の他のファイルを表示するためにログインするようにユーザーを維持しながら、表示することができないファイルを除外するにはどうすればよいですか。私は設定ファイルで何か関連するものを見つけることができませんでしたか、それとも見落としました。誰かが知っている場合は返信してください。web.config特定のファイルを無視して認証を要求しない
ありがとうございました。
ありがとうNeil、私はイメージフォルダを持っている私のウェブサイトにあったことを意味した。ログインページに表示する必要がある画像以外は、すべての画像を保護する必要があります。現在のところ、ログインページに表示されている画像は、アプリケーションがユーザーに表示するためにログインするのを待っているため表示されません。 – user20358
設定ファイルに関連するエントリを作成するだけで、特定のファイルを除外するようアプリケーションに指示する方法はありますか?もしそうなら、それらのエントリーは何ですか? – user20358
ファイルがASP.NET(つまり.aspxページ)によって処理される場合、JPEG/HTMLファイルはASP.NETによって提供されるのではなく、IISから直接提供されるため、ロックされません。あなたの最善の策は、.ashxハンドラ、または.aspxページ上で/それらを提供することです - これはあなたに大きなコントロールを与えるでしょう。 http://msdn.microsoft.com/en-us/library/8d82143t.aspxには、configを使用してファイルとディレクトリを保護する例があります。 –