[英]Visual Studio 2013 Update 2 broke javascript debugging
[英]Javascript Errors when Debugging in Visual Studio 2013
我剛剛在VS2013中打開了一個網站,當我運行調試器時,我收到了Javascript異常:
Unhandled exception at line 194, column 21 in http://localhost:49809/
0x800a1391 - JavaScript runtime error: '$' is undefined
這是代碼:
<script type="text/javascript">
$(function () {
$('#one').ContentSlider({
width: '960px',
height: '250px',
speed: 400,
easing: 'easeOutSine'
});
});
</script>
單擊繼續,我得到另一個例外:
Unhandled exception at line 37, column 59140 in http://localhost:52306/27fadf043d464a019907842c2a5a764e/browserLink
0x800a139e - JavaScript runtime error: Syntax error, unrecognized expression: unsupported pseudo: plusone
在VS2012中,該網站可以正常運行和調試。 我懷疑它與引用遠程Javascript塊有關( <script src="//code.jquery.com/jquery-latest.min.js" type="text/javascript"></script>
和<script type="text/javascript" src="//apis.google.com/js/plusone.js">
)。 我需要修改權限設置嗎?
任何幫助將不勝感激。
麻木
這似乎是VS 2013的新瀏覽器鏈接功能中的錯誤。請參閱瀏覽器鏈接功能 。 它是運行應用程序和Visual Studio之間動態通信的一種方式。
從該文章中,您可以通過將以下行添加到Web.config來關閉該功能:
<appSettings>
...
<add key="vs:EnableBrowserLink" value="false" />
</appSettings>
看起來您的腳本管理器在主頁的body標簽中添加了jquery引用。 在母版頁到達body標記之前,您將使用“$”符號放入自己的腳本並引用jquery。
只需將自己的腳本移動到正文后面即可。 如果您正在使用內容占位符,則將內容占位符移動到正文后面(而不是在“head”部分中)。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.