我已经提到了很多网站和问题,但没有找到任何解决方案。它在我的本地网站上工作,但不在生产上。 结构:403禁止生产asp.net上的图像网址
-Root
-Files
-Products
-Product01.jpg
-others
-Product01.jpg
我能够从其他文件夹中访问Product01.jpg
,但是当我试图从Products
访问图像它给我的403 forbidden:You have attempted to view a resource that does not have Read access.
错误。 我已添加IUSer
,IIS_IUser
和NETWORK SERVICES
以完全访问。但得到同样的错误。
还试图允许匿名身份验证,但没有运气!
方:所有用户角色都具有完全权限。
这是MVC应用程序? MVC自动从Content文件夹中静态内容服务器。你可以在你的应用程序中引用你的图像 Url.Content(“〜/ Content/Images/Image.jpg”) 如果你想要更多的配置/缓存设置等,你可以配置你的IIS来服务你的资产StaticHandler你可以配置你的web.config <添加名称= “StaticHandler” 动词= “*” 路径= “*。JPG” 类型= “System.Web.StaticFileHandler” 前提= “integratedMode”/> –
Chrissx