2016-01-07 70 views
1

我嘗試在Visual Studio 2015或Visual Studio 2013中加載MVC 5項目,並且項目在到達jquery的第一部分時立即拋出未處理的異常,聲明「 0x800a1391 - JavaScript運行時錯誤:'$'未定義「。

該項目有一個jquery文件的適當文件夾,沒有重複的@Scripts.Render("~/bundles/jquery")和所有其他腳本文件被佔。這個問題不能在使用VS 2013和完全相同的代碼的另一臺電腦上覆制。我不確定如何繼續。

The error that keeps popping up when trying to run the project

+0

檢查您的包是否實際加載。您可以通過按F12並刷新頁面來完成此操作。如果您使用的是Chrome,它應該出現在「來源」下。 – sander

+0

它似乎沒有在那裏列出...然而,如果我進入BundleConfig,包含jquery的包定義爲 – CinC

+0

所以問題在於未加載的包中。確保您正確調用了捆綁包,並且您的解決方案中的腳本包含匹配的文件夾。 – sander

回答

0

所以事實證明,我沒有在這個問題尋找足夠廣泛。我現在發現,該項目不加載它的造型還是它的圖像或者和一些調查後過這個帖子裏面解決了這個問題

Loading Web Project in VS2015 -- no styling or images

的解決方案來是去web.config文件和更換

<system.webServer> 
<staticContent> 
    <mimeMap fileExtension=".woff2" mimeType="application/font-woff" /> 
</staticContent> 

<system.webServer> 
<staticContent> 
<remove fileExtension=".woff2" /> 
<mimeMap fileExtension=".woff2" mimeType="application/font-woff" /> 
</staticContent> 

任何人都可以請解釋爲什麼這個工作?我知道它與新版本的IIS有關。

相關問題