2010-03-11 96 views
0

我使用ASP.Net和每當我創建一個腳本文件或嘗試包括像jQuery腳本文件,他們不工作。我只是做一個普通的本地主機服務器,並沒有任何腳本正在工作。進一步檢查使用螢火蟲我看看這些腳本中引用什麼,它顯示了404錯誤的HTML代碼。我知道腳本和文件在那裏,我可以在瀏覽器中直接導航到它們,但出於某種原因,我無法在我的頁面中引用它們。腳本文件返回404錯誤

下面是截圖:

404 Error http://img517.imageshack.us/img517/8058/404z.png

alt text http://img202.imageshack.us/img202/174/4042.png

回答

1

這個問題對我來說很簡單。

的網頁:http://localhost:49464/Seth-Duncan.com/Main.aspx
jQuery的:http://localhost:49464/scripts/jquery-1.4.2-min.js

不出所料,似乎沒有成爲一個jQuery腳本那裏。最有可能的是,在生產服務器上正常工作。

+0

我不認爲這很簡單,我這樣說是因爲我以完全相同的方式引用樣式表,並且它引用良好,它只是腳本文件夾中的腳本 – 2010-03-12 01:52:56

+0

更正,這很簡單,我將其更改爲不使用Seth-Duncan.com/文件夾名稱,只需使用root,它一切正常。謝謝 – 2010-03-12 01:58:05

3

我敢打賭,相對參考腳本:

../script/jquery-1.4.2-min.js 

休息,因爲你的當前頁面處於一個目錄它不會工作。 (可能是由重寫的URL引起的)。

,你能否告訴

  • 你是
  • 什麼URL的腳本放在什麼絕對目錄?
+0

網址:HTTP://本地主機:49464/Seth-Duncan.com/Main.aspx 目錄結構:見上文第二次圖像 – 2010-03-12 01:21:42

0

腳本文件的路徑是錯誤的 - 裏面有「..」。您應該在服務器上指定路徑,而不是在文件系統上。

+0

沒有什麼錯在Web服務器指定一個相對路徑「..」 唯一的問題是,文件必須在Pekka所說的位置。 – AlfonsoML 2010-03-11 23:18:41

+0

我明白了,謝謝。出於某種原因,我雖然塞思鄧肯使用文件系統路徑。 – 2010-03-11 23:41:08