【发布时间】:2023-04-01 12:06:01
【问题描述】:
我刚刚将我的 Web 应用程序配置为使用 IIS 而不是 ASP.NET 开发服务器,我遇到了一些奇怪的行为。
http://localhost:49584/Templates/UI/Img/featured_area_bg.gif
http://localhost/NopCommerceStore/Templates/UI/Img/featured_area_bg.gif
当我访问第一个 url 时,我的图像,就像它应该的那样。
当我访问第二个时,我被重定向到登录页面。 web.config 中没有将该路径的任何部分限制为角色或用户名的配置。即使我登录后被重定向,它仍然不会显示。
使用进程监视器,我能够看到 IIS 遇到的问题。结果如下所示。
路径:F:\Development\Freelance\AWS\Store\NopCommerceStore\Templates\UI\Img\active_item.gif
所需访问权限:通用读取
处置:开放
选项:顺序访问,无缓冲
属性:RE
共享模式:读取、写入、删除
分配大小:不适用
冒充:NT AUTHORITY\IUSR
【问题讨论】:
-
将图像发布到某处的网络服务上,而不是本地主机。
标签: iis-7 authorization