2011-07-12 15 views
2

我正在本地開發一個新的ASP.Net MVC 4.0應用程序。它在卡西尼成功運行。現在我想演示它到我的客戶端,並通過在我的Win7盒子上本地運行的IIS 7.5公開它。問題是所有JPG圖像都從IIS獲得302重定向。我嘗試訪問/ Images/.jpg,/ Content/ .jpg和root /*.jpg中的圖片。有趣的是,我可以從任何文件夾(如* .js文件,* .css文件,* .bmp文件)訪問其他文件類型。ASP.NET圖像正在獲取302重定向

任何想法?

+1

302是重定向。它試圖重定向到什麼?你看過IIS嗎?是否存在URL重寫? – vcsjones

+0

它肯定聽起來像是他們被iis或其他重寫工具重寫過濾器所捕獲。如果沒有,請檢查它在iis中的MIME類型條目。 –

回答

3

這可能是由於包含您的網站的根目錄的Windows權限。

當在IIS中設置它,你還需要訪問權限授予以下用戶:

  • IIS匿名用戶帳戶:IUSR
  • IIS應用程序池帳戶:(IIS AppPool\DefaultAppPool是默認的,取代如果你指定你自己的應用程序池)的後半部分

他們只需要默認讀取權限,除非你的網站創建的文件

IIS website directory permissions screenshot