我有一個網站使用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
目錄權限? (不知道是否所有的文件都坐在你的描述中的一個地方。) – 2009-06-01 15:05:30