我真的需要帮助我的ASP.NET MVC 2网站..。
简单地说,我有一个文件夹Content/Photos在我的应用程序的根部。它有很多照片。
由于一些非常奇怪的原因,有些图片在我的浏览器上加载得很好,但其他图片给了我一个403错误:
由于为Web服务器上的此资源配置的访问控制列表(ACL),您没有查看此目录或页的权限。
我在这里完全迷路了。为什么有些图片会很好,而有些会给我这个错误?它们在同一个文件夹上。
发布于 2010-09-10 19:32:09
浏览到Windows资源管理器中的目录,并设置IIS用户的读取权限,并确保将其设置为传播到所有子目录。
至于为什么,你从其他地方复制和粘贴文件吗?可以从以前的地点获得许可。
发布于 2010-09-10 19:32:52
我怀疑NTFS文件系统权限不一致。您可以通过Sysinternals工具中的AccessEnum轻松地检查这一点。
只需更正权限,并通过修改图像如何到达目录来确保它们保持一致。
提示:文件在同一驱动器上移动时保持其权限(但在复制时从未保留)。
https://stackoverflow.com/questions/3687691
复制相似问题