我有使用Microsoft索引服务索引和查询保存类型PDF,RTF,MHT和文档的各种文件目录的网站。该索引和查询工作良好(大部分);但是,某些文件将加载而另一些则不会。

这是运行Windows Server 2003箱使用IIS 6的网站。

在索引目录是一个子目录关闭网站的根目录(即 HTTP://my.domain .COM /文件/ )。

的文件路径是URL中的准确;然而,我只能访问某些每种文件类型的文件。我不能访问这些文件给一个404文件未找到。我能够通过Windows资源管理器中打开的所有文件;但是,试图通过浏览器通过HTTP打开它们是碰运气

有没有人遇到过这个问题,并知道如何解决它?任何人有任何想法,为什么我可以访问某些文件而不是其他人?有没有人有什么就考虑尝试这种任何建议(即做主人的物质或类似的东西?)?


修改 下面是一个坏的文件中的请求和响应头:

GET /files/file1.pdf HTTP / 1.1 接受:图像/ GIF,图像/ JPEG,图像/ PJPEG,图像/ PJPEG,应用程序/ x-冲击波闪光,应用/ XAML + xml的,应用程序/ vnd.ms-xpsdocument,应用程序/ x-MS-XBAP,应用/ X-MS-应用,应用程序/ x-Silverlight中,应用程序/ vnd.ms-Excel中,应用程序/ vnd.ms-PowerPoint中,应用程序/ msword, / 接受语言:EN-US 用户代理:Mozilla的/ 4.0(兼容; MSIE 8.0; Windows NT的5.1;三叉戟/ 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) 接受编码:gzip,紧缩 代理连接:保持活动 主机:my.domain.com

HTTP / 1.1 404未找到 内容长度:1635 内容类型:text / html的 服务器:Microsoft-IIS / 6.0 X-已启动方式:ASP.NET 日期:星期一,2009年15点38分54秒格林尼治标准时间06月01日 [典型的404页标记排除]

下面是为好文件的请求/响应标头:

GET /files/file2.pdf HTTP / 1.1 接受:图像/ GIF,图像/ JPEG,图像/ PJPEG,图像/ PJPEG,应用程序/ x-冲击波闪光,应用/ XAML + xml的,应用程序/ vnd.ms-xpsdocument,应用程序/ x-MS-XBAP,应用/ X-MS-应用,应用程序/ x-Silverlight中,应用程序/ vnd.ms-Excel中,应用程序/ vnd.ms-PowerPoint中,应用程序/ msword, / 接受语言:EN-US 用户代理:Mozilla的/ 4.0(兼容; MSIE 8.0; Windows NT的5.1;三叉戟/ 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) 接受编码:gzip,紧缩 代理连接:保持活动 主机:my.domain.com

HTTP / 1.1 200 OK 内容长度:352464 内容类型:应用程序/ PDF 最后一次修改:星期二,2009年15点27分35秒格林尼治标准时间1月13日 接受-范围:字节 ETag的: “74ccc5759375c91:2a47” 服务器:Microsoft-IIS / 6.0 X-已启动方式:ASP.NET 日期:星期一,2009年6月1日十五时50分33秒GMT

有帮助吗?

解决方案 2

我已经发现了问题,处于IIS的配置。负责这是遇到此问题的服务器的系统管理员取得虚拟目录具有相同的名称是被索引的子目录。当IIS就解决了路径,文件会从虚拟目录,而不是子目录像它应该已经送达了。

其他提示

要解决此问题,请安装Internet Explorer的最新累积安全更新。 有关Internet Explorer的最新累积安全更新的更多技术信息,请访问以下 Microsoft网站

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top