2013-05-01 75 views
2

我剛剛將一個現有的ASP.NET項目加載到Visual Studio 2010中,該項目的目標是.NET 2.0。當我嘗試運行它時,第一頁會拋出一個錯誤,指示JQuery文件未加載($未定義)。如果我將JQuery文件的內容粘貼到登錄頁面的標籤中,則一切正常。這表明JQuery文件沒有被加載。我已經證實路徑是正確的。JavaScript文件不會在Visual Studio中加載ASP.NET 2.0專業版

據我所知,這個問題不僅僅與JQuery文件有關,而是與所有JavaScript文件有關。

我已經直接從別人的機器上覆制了整個項目。它在他們的機器上完美運行。這個項目在我的電腦上與他們的機器完全一樣。

如果我在我的計算機上訪問IIS並在Default Web Site下右鍵單擊此應用程序,然後選擇管理應用程序>>瀏覽,應用程序將在瀏覽器中正確顯示。 (我已經驗證了IIS中的虛擬目錄指向我的源代碼文件夾)所以,這個問題看起來是特定於Visual Studio環境的。

什麼可能會阻止JavaScript加載。 (CSS文件似乎沒有錯誤加載)。

在此先感謝您提供給我的任何調試建議。

+0

你可以發佈引用腳本的部分標記嗎? – 2013-05-01 20:45:30

+0

當你說「防止JavaScript加載」,你的意思是在瀏覽器,或在Visual Studio調試器,或兩者? – 2013-05-01 20:54:19

回答

1

可能有很多錯誤。您是否嘗試過使用Fiddler或FireBug並確定資源是否被請求?如果他們是什麼狀態正在返回?

Visual Studio是使用IIS還是內置Webserver?

+1

Chrome開發人員工具還可以非常輕鬆地分辨資源是否已加載,以及加載嘗試的HTTP狀態。 – 2013-05-01 20:45:50

+0

感謝您的快速回復。在項目的屬性頁中,在「啓動選項」下的「使用默認Web服務器」選項在「服務器」下被選中。不知道那是什麼。 [這是一個全新的機器,全新的項目。因此,在此環境中對我來說一切都是新鮮的] – rogdawg 2013-05-01 20:50:24

+0

在Chrome中使用開發人員工具時,出現其中一個Javascript文件返回此錯誤的錯誤:加載資源失敗:服務器響應狀態爲404(未找到)。這不是JQuery文件,而是另一個。然後我得到了幾個「Uncaught SyntaxError:Unexpected token <」錯誤,我認爲這可能只是原始問題引起的級聯錯誤。如果我只是打開瀏覽器並輸入http:// localhost/myproject,一切正常。所以,我有一個解決方法。但很高興知道爲什麼Visual Studio不會加載JavaScript。再次感謝。 – rogdawg 2013-05-01 21:08:03

相關問題