私は自分のウェブサイトに、pdfs、ワードドキュメント、txtファイル、Excelドキュメント、イメージなど、さまざまなドキュメントを含む多数のフォルダを含むフォルダを持っています。ブラウザを介してこれらの文書のいずれかにナビゲートします。これどうやってするの?私はMVC3を使用しています。ユーザーがドキュメントにナビゲートするのを防ぐ
1
A
答えて
3
App_Data
特殊フォルダ内でディレクトリ構造を移動できます。このフォルダには直接アクセスできません。次に、IDを指定すると、ファイルをクライアントにストリーミングするコントローラアクションを作成します。次に、認可されたユーザーのみがアクセスできるように、Authorize属性を使用してコントローラアクションを装飾します。
1
ディレクトリブラウジングは、ユーザーがフォルダ内のドキュメントの一覧を表示できないようにしますが、ユーザーが既存のドキュメントを指し示している有効なURLを入力して表示することを妨げません。それが必要な場合は、そのフォルダへのすべてのユーザーへのアクセスを拒否する必要があります。あなたはIISでそれを行うことができない場合
<location path="folder">
<system.web>
<authorization>
<deny users="*"/>
</authorization>
</system.web>
</location>
1
簡単に、あなたが行くここで、Web.configファイルでそれを行う:
<configuration>
<location path="Secured">
<system.webServer>
<directoryBrowse enabled="false" />
</system.webServer>
</location>
</configuration>
[EDIT]私はあなたがしたい参照
内容はアクセス不能で、単にディレクトリの一覧表示を妨げるだけではありません。 その場合、イカルスの答えに追加の手順を実行します。
関連する問題
- 1. ユーザーが他のユーザーを変更するのを防ぐPHP
- 2. プロダクションデプロイメント後にユーザーがステージングエリアにアクセスするのを防ぐ方法
- 3. ユーザーがAsp.netにWebページを保存するのを防ぐ
- 4. がデータベースに入力同じデータにユーザーを防ぐため、ユーザーを防ぐために(アンドロイド)
- 5. ユーザーがアプリケーションデータベースにアクセスするのを防ぐ
- 6. ユーザーが管理ページにアクセスするのを防ぐ方法
- 7. ユーザーがjspファイルに直接アクセスするのを防ぐ
- 8. ユーザーがディレクトリにアクセスするのを防ぐ
- 9. Android:ログイン後にユーザーがログインページに戻るのを防ぐ
- 10. CakePHP:ユーザーが他のユーザーのビューとメソッドにアクセスするのを防ぐ
- 11. ユーザーがSVNのファイルをコミットするのを防ぐ
- 12. react-native:ユーザーがコンポーネントに触れるのを防ぐ?
- 13. ユーザーが開発者ツールに入るのを防ぐ
- 14. ユーザーがオブジェクトを破壊するのを防ぐ方法
- 15. ユーザーが通知を却下するのを防ぐ
- 16. ユーザーの二重ログインを防ぐ
- 17. ユーザーが複数回ログインするのを防ぐ方法
- 18. ブランチが閉じるときにユーザーがコミットするのを防ぐ
- 19. ガードなしで角度2でナビゲートするのを防ぐ方法
- 20. 再帰中にWordが複数のドキュメントを開くのを防ぐ方法は?
- 21. ユーザーがBackを押すとブラウザがページをリロードするのを防ぐ
- 22. ユーザーがiPodからMP3ファイルを削除するのを防ぐには
- 23. Tkinterユーザーが文字列をスピンボックスに入力するのを防ぐ方法
- 24. Rails 3:ユーザーが自分のコンテンツに投票するのを防ぐ
- 25. Laravel:過去と未来のイベントにユーザーがアクセスするのを防ぐ
- 26. 複数のユーザーが同じファイルにアクセスするのを防ぐ方法
- 27. 角度が状態を変更するのを防ぐユーザーがログインしない
- 28. mousemownがトリガーするのを防ぐ
- 29. ログがクラッシュするのを防ぐ
- 30. バネバッチがクラッシュするのを防ぐ
どのバージョンのIISですか?ディレクトリブラウズをオフにするだけです。 – Ste
7私は信じています。ディレクトリブラウズをオフにしますか?私はそれを調べます。問題は現地で私はCasiniを使用しています。そのようなことはテストするのが少し難しいでしょう。私はcode/configレベルで何かを考えていました。 Web.configからディレクトリの参照を無効にすることはできますか? –