문제

Microsoft Indexing Service를 사용하여 PDF, RTF, MHT 및 DOC의 다양한 문서를 보유하는 디렉토리를 색인하고 쿼리하는 웹 사이트가 있습니다. 인덱싱 및 쿼리는 잘 작동합니다 (대부분). 그러나 일부 파일은로드되는 반면 다른 파일은 그렇지 않습니다.

이것은 IIS 6을 사용하여 사이트를 실행하는 Windows Server 2003 상자입니다.

인덱스 디렉토리는 사이트의 루트 디렉토리의 하위 디렉토리입니다 (즉 http://my.domain.com/files/).

파일 경로는 URL에서 정확합니다. 그러나 각 파일 유형의 일부 파일에만 액세스 할 수 있습니다. 액세스 할 수없는 파일은 404 파일을 찾을 수 없습니다. Windows 탐색기를 통해 모든 파일을 열 수 있지만 HTTP를 통해 브라우저를 통해 파일을 열려고 시도합니다.

이 문제를 경험하고 해결 방법을 아는 사람이 있습니까? 누구든지 내가 왜 일부 파일에 액세스 할 수는 있지만 다른 파일에 액세스 할 수있는 이유가 있습니까? 누구든지 이것을 시도하기 위해 무엇을 조사 해야하는지에 대한 권장 사항이 있습니까 (즉, 소유자가 중요합니까?)?


편집하다:불량 파일에 대한 요청 및 응답 헤더는 다음과 같습니다.

get /files/file1.pdf http/1.1 허용 : 이미지/gif, image/jpeg, image/pjpeg, image/pjpeg, application/x-shockwave-flash, application/xaml+xml, application/vnd.ms-xpsdocument, 응용 프로그램/x-ms-xbap, 응용 프로그램/x-ms- 적용, 응용 프로그램/x-silverlight, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, /허용 : en NET CLR 3.0.04506.590; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) 수락 : GZIP, Proxy-Connection 디프 레이트 : 유지-알리브 호스트 : my.domain.com

HTTP/1.1 404 발견되지 않음 컨텐츠 길이 : 1635 컨텐츠 유형 : 텍스트/HTML 서버 : Microsoft-IIS/6.0 X-Powered-BY : ASP.NET 날짜 : MON, 2009 년 1 월 1 일 15:38:54 GMT [전형적인 404 페이지 마크 업 제외]

좋은 파일에 대한 요청/응답 헤더는 다음과 같습니다.

get /files/file2.pdf http/1.1 ac 응용 프로그램/x-ms-xbap, 응용 프로그램/x-ms- 적용, 응용 프로그램/x-silverlight, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, /허용 : en NET CLR 3.0.04506.590; .NET CLR 3.0.04506.648; .NET CLR 3.5.21022; .NET CLR 3.0.4506.2152; .NET CLR 3.5.30729) 수락 : GZIP, Proxy-Connection 디프 레이트 : 유지-알리브 호스트 : my.domain.com

HTTP/1.1 200 OK 컨텐츠 길이 : 352464 컨텐츠 유형 : 응용 프로그램/PDF 최종 수정 : TUE, 13 월 13 일 2009 년 1 월 13 일 15:27:35 GMT 수락 범위 : 바이트 ETAG : "74CCC5759375C91 : 2A47"서버 : Microsoft-IIS/ 6.0 X-Powered-By : ASP.NET 날짜 : MON, 2009 년 6 월 1 일 15:50:33 GMT

도움이 되었습니까?

해결책 2

IIS의 구성에 관한 문제가 발견되었습니다. 이 문제를 경험 한 서버를 담당하는 SYS 관리자는 색인화 된 하위 디렉토리와 동일한 이름으로 가상 디렉토리를 만들었습니다. IIS가 경로를 해결할 때, 문서는 서브 디렉토리 대신 가상 디렉토리에서 제공됩니다.

다른 팁

이 문제를 해결하려면 Internet Explorer의 최신 누적 보안 업데이트를 설치하십시오. Internet Explorer의 최신 누적 보안 업데이트에 대한 더 많은 기술 정보를 보려면 다음을 방문하십시오. Microsoft 웹 사이트

라이센스 : CC-BY-SA ~와 함께 속성
제휴하지 않습니다 StackOverflow
scroll top