IIS:請求 PNG 回傳 401

IIS:請求 PNG 回傳 401

我正在嘗試創建一個 Web 應用程序,並使用 IIS 在桌面上測試它。

每當我嘗試請求 PNG 映像時,我的問題就會出現。伺服器401專門針對 PNG 圖像進行回應,但對同一資料夾中的 JPEG 影像響應良好。

我甚至特別確保 IIS 管理員中允許使用 PNG 文件,如下圖所示:

IIS 管理器視窗

這是日誌檔:

2015-10-04 18:32:55 127.0.0.1 GET /asteroids/resources/millenium_falcon.png - 80 - 127.0.0.1 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/46.0.2490.52+Safari/537.36 http://localhost/asteroids/index.html 401 3 5 0
2015-10-04 18:32:55 127.0.0.1 GET /asteroids/resources/background.jpg - 80 - 127.0.0.1 Mozilla/5.0+(Windows+NT+10.0;+Win64;+x64)+AppleWebKit/537.36+(KHTML,+like+Gecko)+Chrome/46.0.2490.52+Safari/537.36 - 304 0 0 22

還有什麼我沒有在這裡檢查的嗎?我將不勝感激任何幫助!

答案1

您在 Windows 中的 IIS_IUSRS 帳戶可能無法存取 png 檔案。

檢查應用於 JPG 檔案和 PNG 檔案的安全性,如下所示:

IIS_IUSRS 的檔案/資料夾安全

這是預設設置,請注意允許讀取權限以及讀取和執行。

這是我的文件中的預設值。我沒有更改這些權限。

華泰

相關內容