我正在尝试创build一个Web应用程序,并使用IIS在我的桌面上进行testing。
我试图请求一个PNG图像时,我的问题来了。 服务器响应一个专门为PNG图像的401 ,但它对同一个文件夹中的JPEG图像的反应很好。
我甚至特别确保在IISpipe理器中允许使用PNG文件,如下图所示:
这里是日志文件:
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
还有什么我不在这里检查? 我将不胜感激任何帮助!
Windows中的IIS_IUSRS帐户可能无权访问png文件。
检查适用于JPG文件和PNG文件的安全性,如下所示:
这是默认设置,请注意,读取权限是允许的,读取和执行也是允许的。
这是我的文件默认。 我没有改变这些权限。
HTH