2012-07-25 62 views
1

我可以運行Umbraco站點,進入umbraco.aspx頁面,但是所有嘗試在登錄時加載的css,js,圖像返回404(Not Found)錯誤。Umbraco在資源上拋出404錯誤 - IIS Express

該網站運行有自己的應用程序池與身份設置爲:ApplicationPoolIdentity 我已經驗證的文件夾有正確的權限。 Umbraco網站提供了幾個腳本來設置權限。我手動設置了一些資源文件夾/文件來測試失敗。

我可以做到以下幾點:

  1. 我可以在瀏覽器中通過文件夾路徑打開文件即C:\目錄名\一把umbraco \ CSS \ filename.css
  2. 我可以打開任何ASPX的相關目錄中的頁面。

我不能:

  1. 負載的URL文件http://localhost/umbraco/css/somefilename.css

示例錯誤CSS文件(但同樣適用於JS文件和圖像)

Request URL:http://localhost/umbraco_client/panel/style.css?cdv=1 
Request Method:GET 
Status Code:404 Not Found 
Request Headersview source 
Accept:text/css,*/*;q=0.1 
Accept-Charset:ISO-8859-1,utf-8;q=0.7,*;q=0.3 
Accept-Encoding:gzip,deflate,sdch 
Accept-Language:en-US,en;q=0.8 
Cache-Control:max-age=0 
Connection:keep-alive 
Cookie:UMB_UCONTEXT=0db94de2-069c-40ce-b166-bab7b0adce34;   ASP.NET_SessionId=paothhfjrxiozxkysmnrqke3; UMB_UPDCHK=1; .JbfAUTH=D9053593029C68111E4718F956C1D9B3685E8265AA95C27E72CB18897F802A3887A30CAFA0A0E50AD6C6935D65429E23BAE29BC12A6619A53658A88C4E3A34AD771C65C139322DC4B433AFF3EA0DBD49261220B00935FF413128EE9567B1B4E2C4F31AD1A770EAC96399A2862D60CB906A00B328567136C2124666DB6D4E8F2A6A13E3F446F999E824390E02CCCF20381021EB129AE9AA10D8D3662B6571FD08FCC99CBBEBBFC17DDFE7131A057D0B0EDC021875B74849F858B900606A1BE62AE7C11EEA0FCB4C577AF926C16E1A056B2ACEC975D707209BB848F2B7D43ABC29A74ADF425025F0C39FA01403A77D91AE60DED766 
Host:localhost 
Referer:http://localhost/umbraco/dashboard.aspx 
User-Agent:Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/536.11 (KHTML, like Gecko)  Chrome/20.0.1132.57 Safari/536.11 
Query String Parametersview URL encoded 
cdv:1 

Response Headersview source 
Content-Length:0 
Date:Wed, 25 Jul 2012 17:09:47 GMT 
Server:Microsoft-IIS/7.5 
X-Powered-By:ASP.NET 

UPDATE 我已經驗證過,如果我通過Visaul Studio 2010 Development Server加載該網站,它將毫無問題地運行。

我也創建了一個新的IIS站點,並拋出了幾個js文件,並嘗試點擊它們,並且還發現在瀏覽到它們時遇到相同的404錯誤。所以這可能是更多的IIS問題(IIS Express)Windows 7.

回答

-1

原來是IIS的問題,需要重新安裝。

+1

我有這個相同的問題。什麼需要重新安裝 - IIS或Umbraco?或者我可以通過以某種方式配置IIS來修復它? – ekolis 2012-10-20 02:44:14