我已經提到了很多網站和問題,但沒有找到任何解決方案。它在我的本地網站上工作,但不在生產上。 結構: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