내 웹 사이트에 pdfs, 워드 문서, txt 파일, 엑셀 문서, 이미지 등 다양한 문서가 들어있는 많은 폴더가있는 폴더가 있습니다. 브라우저를 통해 이러한 문서로 이동합니다. 어떻게해야합니까? 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>
[편집] 난 당신이 만들고 싶어 참조
내용을 액세스 할 수 없으며 단지 디렉토리 목록을 막지는 않습니다. 그런 경우 이카루스의 대답에 추가 단계를 수행하십시오.
관련 문제
- 1. xpages에서 호출기를 사용하여 다른 문서로 이동하지 못하게하기
- 2. 사용자가 직접 페이지에 액세스하지 못하게하기
- 3. 웹 브라우저 컨트롤은 로컬 문서로 이동하지
- 4. 레일스 모델 저장하지 못하게하기
- 5. Gmail에서 이메일을 보내지 못하게하기
- 6. wx.StaticBitmap의 크기를 조절하지 못하게하기
- 7. 사용자가 이전 페이지로 다시 이동하지 못하게하려면 어떻게해야합니까?
- 8. 사용자가 이전 페이지로 이동하지 못하게하려면 어떻게해야합니까?
- 9. 메소드가 가로 채지 못하게하기 - 성
- 10. iPhone UITableView를 위로 스크롤하지 못하게하기
- 11. 사용자가 스크롤 막대를 이동하지 않은 경우 텍스트 상자 자동 스크롤
- 12. PHP 질문 - 사용자가 URL을 변경하여 다른 페이지로 이동하지 못하도록하는 방법
- 13. 팝업에서 문서로 jquery 액션
- 14. 젠드 컨트롤러/아약스가 페이지 새로 고침을하지 못하게하기
- 15. VBscript 앱이 콘솔 창을 표시하지 못하게하기
- 16. LinkButton에서 프로젝트 문서로 이동
- 17. IE가 default.htm으로 이동하지 않습니다.
- 18. 사용자가 올바른 값을 입력하도록 강제하는 방법, 그렇지 않으면 사용자가 다른 필드 나 활동으로 이동하지 못하도록 하시겠습니까?
- 19. 왜지도 주석이 이동하지 않았습니까?
- 20. 엑셀 문서로 엑셀 디스플레이 변경하기
- 21. .csv 파일이 HTML 문서로 열림
- 22. 셀을 다른 섹션으로 이동하지 마십시오.
- 23. J2ME 문자열에서 XML 문서로
- 24. Nutch의 문서로 문장
- 25. RTF에서 Word 문서로 C#
- 26. /아름다운 수프 문서로 설치
- 27. SPGridView를 문서로 내보내기
- 28. <xml 문서로 변환합니다
- 29. DataGrid를 Excel 문서로 내보내기
- 30. innerHTML을 인근 문서로 변경하십시오.
IIS 버전은 무엇입니까? 그냥 디렉토리 브라우징을 해제 – Ste
7 믿습니다. 디렉토리 찾아보기를 끄시겠습니까? 나는 그것을 들여다 볼 것이다. 문제는 지역적으로 Casini를 사용하고 있습니다.이 경우 Casual은 테스트하기가 힘듭니다. 나는 코드/설정 레벨에서 더 많은 것을 생각하고 있었다. Web.config에서 디렉터리 검색 기능을 해제 할 수 있습니까? –