디렉터리 검색 모드를 사용 하면 파일 다운로드를 활성화 하 고 폴더 및 파일을 찾아보기 위해 HTML 코드를 다른 코드를 사용할 필요 없이 사용자가 IIS 웹 사이트에서 직접 파일을 다운로드할 수 있는 웹 사이트를 만들 수 있습니다. 면책 조항: 나는 단지 IIS가 기본적으로 이러한 파일을 차단 하는 좋은 이유-그것은 방문자가 응용 프로그램/웹 사이트의 민감한 부분을 다운로드 하는 것을 방지 하는 보안 기능 이라고 말할 수 있습니다. 따라서 이러한 모든 안전 조치를 실행 취소 하기 전에 이것이 원하는 것이 고 사용자가 다운로드 할 수 있어야 하는 웹 사이트 부분에만이 구성을 제한 해야 합니다. 2012r2에 IIS 8.5을 사용 하 여 나는 사용자 다운로드와 임의의 문제가 있었다. *, Mpkg 및. bom mime 유형을 추가 하면 다시 안정적으로 작업을 시작할 것입니다. EXE 또는 DAT와 같은 파일 다운로드를 허용 하도록 IIS 6.0을 설정 하는 방법은 무엇입니까? 기본적으로 Microsoft의 IIS 6.0는 알 수 없는 확장을 제공 하지 않습니다. 여기에는 EXE 및 DAT가 포함 됩니다. 따라서 사용자가 ThinApp을 통해 또는 직접 이러한 파일을 요청 하면 IIS는 404 상태 코드를 사용 하 여 다시 응답 합니다. IIS 로그 파일에는 전체 상태 코드가 404.3 인 의미 3의 하위 상태 코드가 표시 됩니다. 이는 MIME 제한이 요청을 방지 했음을 의미 합니다. …

또는 그래서 당신은 생각 합니다. 그러나 .cs와 같은 특별 한 확장자로 파일을 다운로드 하는 것은 여전히 실패 하지만 이번에는 404.7. 이 HTTP 404 오류 하위 상태 코드 목록에 따르면 보안 고려 사항으로 인해 파일 확장명이 거부 되었음을 의미 합니다. 404.7를 사용 하 여 IIS에서 차단 하는 확장 프로그램을 알고 싶으면, applicationHost .config를 열고 (C:windowssystem32iinetsrvconfig) 시스템으로 이동 합니다. 확장 프로그램 목록에 대 한 웹 서버/보안/요청자 필터링 요소입니다. 자식 요소 바로 옆에는 web.config 및 bin 폴더를 차단 하는 요소도 있습니다. 이러한 파일을 다운로드 하려면 우리 web.config에서 두 필터링 목록을 지워야 합니다. 모든 권리는 IIS의 기본 웹 사이트에서 C:inetprowwwrootstagings에 매핑되는 « 스테이징 » 이라는 가상 디렉터리를 만든 경우를 가정해 보겠습니다. 여기에는 « Public » 이라는 폴더가 포함 되어 있으며,이 폴더를 통해 콘텐츠를 다운로드할 수 있습니다. 우리는 현재 버전 9.81에 있으며, 우리는 특히 MIME 형식으로 해당 확장을 추가 할 때까지 mpkg 다운로드가 작동 하지 않았다. 나는 woul 뿐만 아니라 bom에 대해 동일 하 게 가정 합니다.

읽기/쓰기 및 읽기 전용 사용자를 CasperShare 하 고 가상 디렉터리에 대 한 IUSR 그룹 권한을 부여 합니다. 참고: IUSR 그룹이 이미 존재 합니다. 이 그룹을 만들지 마십시오. CasperShare를 마우스 오른쪽 단추로 클릭 하 고 사용 권한 편집을 선택 합니다. b. 보안 탭을 클릭 한 다음 편집을 클릭 합니다. c. 각 사용자에 대해 필요에 따라 추가를 클릭 합니다.

참고: 읽기/쓰기 사용자 및 읽기 전용 사용자에 게 해당 권한과 IUSR 읽기 전용 권한을 부여 합니다. IIS는 일반적으로 다운로드 되는 것을 방지 하는 ASP.NET 관련 파일 (예: .dll, .aspx 및 web.config 파일)을 제공 하도록 구성할 수도 있습니다 .이 작업은 일부 web.config 마술을 수행 하며 바로 여기에 표시 될 것입니다. 익명 인증을 사용 하도록 설정한 경우 패키지가 자동으로 다운로드 됩니다. 기본 인증을 사용 하도록 설정한 경우 jamf_share 읽기 전용 사용자에 대 한 자격 증명을 입력 하 라는 메시지가 표시 되 고 패키지를 다운로드 해야 합니다.