2011-06-14 44 views
2

我有一個託管在IIS 7中的WebForms應用程序。當我從Visual Studio 2010運行該站點時,我的靜態內容全部加載完美。我們在另一個生產環境中託管了相同的站點,並且該站點在該站點上也很有效。IIS 7 - 靜態內容嘗試身份驗證

但是,當我嘗試在新的生產環境中託管該網站時,每當它嘗試加載靜態內容時,都會給我一個狀態代碼302 Found。

當我打開Chrome的開發者控制檯,並期待在網絡,它表明這一點:

/login.aspx?ReturnUrl=%2fjs%2fjquery.js 

這使我相信,在東西IIS7迫使認證上的靜態內容發生。有什麼我應該檢查,看看這個問題的可能原因是什麼?

回答

2

好吧,無論出於何種原因,我不得不添加IUSR用戶,並允許它訪問我的網絡應用上的讀取。我不確定是什麼改變了這個要求。如果有人知道,請隨時添加評論。

+0

有同樣的問題。這固定了它。 :S – Anthony 2011-12-06 05:12:23

2

如果您爲wwwroot文件夾的問題消失設置相同的權限:

用戶和IIS_IUSRS - 讀訪問