2009-06-01 87 views
0

我有一個網站使用Microsoft索引服務來索引和查詢包含pdf,rtf,mht和doc類型的各種文檔的目錄。索引和查詢很有效(大部分);但是,有些文件會加載,而其他文件則不會。無法瀏覽某些pdf和文檔

這是運行使用IIS 6

的索引目錄的站點在Windows Server 2003框是一個子目錄關閉網站的根目錄下(即http://my.domain.com/files/)的。

URL中的文件路徑是準確的;但是,我只能訪問每種文件類型的一些文件。我無法訪問的文件會提供404文件未找到。我能夠通過Windows資源管理器打開所有文件;但是,嘗試通過瀏覽器通過http打開它們時,會發生並錯過。

有沒有人遇到過這個問題,並知道如何解決它?任何人有任何想法,爲什麼我可以訪問一些文件,但不是其他人?有沒有人有什麼建議,以嘗試這種嘗試(即所有者事情或類似的東西?)?


編輯: 下面是一個糟糕的文件請求和響應頭:

GET /files/file1.pdf HTTP/1.1 接受:圖像/ GIF,圖像/ JPEG,圖像/ pjpeg,image/pjpeg,application/x-shockwave-flash,application/xaml + xml,application/vnd.ms-xpsdocument,application/x-ms-xbap,application/x-ms-application,application/x-silverlight ,application/vnd.ms-excel,application/vnd.ms-powerpoint,application/msword,/ Accept-Language: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年6月1日15時38分54秒GMT [典型的404頁標記排除]

這裏是好文件的請求/響應頭文件:

GET /files/file2.pdf HTTP/1.1 Accept:image/gif,image/jpeg,image/pjpeg,image/pjpeg,application/x-shockwave-flash,application/xaml + xml,application/vnd.ms-xpsdocument, application/x-ms-xbap,application/x-ms-application,application/x-silverlight,application/vnd.ms-excel,application/vnd.ms-powerpoint,application/msword,/ Accept-Language: en-us User-Agent:Mozilla/4.0(compatible; 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 的Content-Length:352464 內容類型:應用程序/ PDF 的Last-Modified:週二2009年1月13日15時27分35秒GMT 接受-範圍:字節 的ETag: 「74ccc5759375c91:2a47」 服務器: Microsoft-IIS/6.0 X-Powered-by:ASP.NET Date:Mon,01 Jun 2009 15:50:33 GMT

+0

目錄權限? (不知道是否所有的文件都坐在你的描述中的一個地方。) – 2009-06-01 15:05:30

回答

0

我發現問題是在配置IIS。負責遇到此問題的服務器的Sys管理員使虛擬目錄與正在編入索引的子目錄具有相同的名稱。當IIS解析路徑時,文檔將從虛擬目錄而不是像本應該已經存在的子目錄一樣提供。

1

要解決此問題,請安裝Internet Explorer的最新累積安全更新。 有關Internet Explorer最新累積安全更新的更多技術信息,請訪問以下網站Microsoft Web site