Pergunta

Eu tenho um site que usa o serviço de indexação Microsoft para indexar e consultar um diretório que contém vários documentos do tipo PDF, RTF, mht, e doc. Os indexação e consulta funciona bem (para a maior parte); no entanto, alguns arquivos irá carregar enquanto outros não.

Esta é uma caixa de Windows Server 2003 executando o site usando o IIS 6.

O diretório indexado é um directório sub off de diretório raiz do site (ou seja, http: //my.domain .com / arquivos / ).

Os caminhos de arquivo são precisos na URL; no entanto, só posso acessar alguns dos arquivos de cada tipo de arquivo. Os arquivos que não posso acesso dão um arquivo de 404 Not Found. Eu sou capaz de abrir todos os arquivos através do Windows Explorer, no entanto, a tentativa de abri-los através de um navegador via HTTP é errática

.

Alguém já experimentou este problema e saber como resolvê-lo? Alguém tem alguma idéia de por que eu poderia acessar alguns arquivos, mas não outros? Alguém tem alguma recomendações sobre o que olhar para tentar este (ou seja, não importa proprietário ou algo assim?)?


EDIT: Aqui está a solicitação e cabeçalhos de resposta para um arquivo ruim:

GET /files/file1.pdf HTTP / 1.1 Aceitar: imagem / gif, imagem / jpeg, imagem / pjpeg, imagem / pjpeg, aplicação / x-shockwave-flash, aplicação / xaml + xml, aplicação / vnd.ms-XpsDocument, aplicação / x-ms-xbap, aplicação / X-MS-aplicação, application / x-Silverlight, aplicação / vnd.ms-excel, application / vnd.ms-powerpoint, application / msword, / Accept-Language: en-us User-Agent: Mozilla / 4.0 (compatível; MSIE 8.0; Windows NT 5.1; Trident / 4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .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) Accept-Encoding: gzip, deflate Proxy-Connection: Keep-Alive Anfitrião: my.domain.com

HTTP / 1.1 404 Not Found Content-Length: 1.635 Content-Type: text / html Servidor: Microsoft-IIS / 6.0 X-Powered-By: ASP.NET Data: Mon, 01 de junho de 2009 15:38:54 GMT [Típico de marcação página 404 excluídos]

Aqui é os cabeçalhos de pedido / resposta para o arquivo bom:

GET /files/file2.pdf HTTP / 1.1 Aceitar: imagem / gif, imagem / jpeg, imagem / pjpeg, imagem / pjpeg, aplicação / x-shockwave-flash, aplicação / xaml + xml, aplicação / vnd.ms-XpsDocument, aplicação / x-ms-xbap, aplicação / X-MS-aplicação, application / x-Silverlight, aplicação / vnd.ms-excel, application / vnd.ms-powerpoint, application / msword, / Accept-Language: en-us User-Agent: Mozilla / 4.0 (compatível; MSIE 8.0; Windows NT 5.1; Trident / 4.0; .NET CLR 1.1.4322; .NET CLR 2.0.50727; .NET CLR 3.0.04506.30; .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) Accept-Encoding: gzip, deflate Proxy-Connection: Keep-Alive Anfitrião: my.domain.com

HTTP / 1.1 200 OK Content-Length: 352464 Content-Type: application / pdf Last-Modified: Tue, 13 jan 2009 15:27:35 GMT Accept-Ranges: bytes ETag: "74ccc5759375c91: 2a47" Servidor: Microsoft-IIS / 6.0 X-Powered-By: ASP.NET Data: Mon, 01 de junho de 2009 15:50:33 GMT

Foi útil?

Solução 2

Eu descobri o problema estar na configuração de IIS. O administrador de sistemas a cargo do servidor que foi a experiência esta questão fez Virtual Directory com o mesmo nome do subdiretório que estava sendo indexado. Quando o IIS iria resolver o caminho, os documentos deverão ser notificados a partir do diretório virtual em vez do diretório sub como deveria ter sido.

Outras dicas

Para resolver esse problema, instale a atualização de segurança cumulativa mais recente para o Internet Explorer. Para mais informações técnicas sobre a actualização de segurança cumulativa atual mais para o Internet Explorer, visite o seguinte href="http://www.microsoft.com/technet/security/current.aspx" rel="nofollow"> Microsoft site

scroll top