2017-02-06 113 views
0

我知道這個問題已被問及一百萬次,我已經到處搜索一個修復程序,但沒有任何建議工作,我不斷收到此錯誤。我有正確版本的AJAX控件工具包(版本16.1.1.0,運行版本v4.0.30319);應用程序是.Net Framework 4.0。它沒有錯誤地構建,我可以發佈它並通過本地主機訪問它,但是如果我需要調試應用程序並在VS 2013中運行它,我會不斷收到上述錯誤,接着是幾個「sys is undefined」。asp net ajax客戶端框架無法加載

當我查看源文件,我看到一堆:接着

<script src="/WebResource.axd?d=xxxxxxx /script> 

<script src="../Scripts/WebForms/MsAjax/MicrosoftAjax.js" type="text/javascript"></script> 
<script type="text/javascript"> 
    //<![CDATA[ 
    if (typeof(Sys) === 'undefined') throw new Error('ASP.NET Ajax client- side framework failed to load.'); 
    //]]> 
</script> 
<script src="../Scripts/WebForms/MsAjax/MicrosoftAjaxWebForms.js" type="text/javascript"></script> 
<script src="/ScriptResource.axd?d=xxxxx ></script> (a bunch of these) 
<script type="text/javascript"> 
    //<![CDATA[ 
Sys.WebForms.PageRequestManager._initialize('ctl00$ScriptManager1', 'aspnetForm', ['tctl00$upnlProgInfo','','tctl00$MainContent$upnlPopup','','tctl00$MainContent$upnlAI',''], [], [], 90, 'ctl00'); 
    //]]> 
</script> (this is where it throws "sys is undefined) 

如果我要清除瀏覽器緩存,在第一頁沒有錯誤,但任何後續的回傳打開再次開始相同的錯誤序列。

我嘗試從其他工作的項目(從其他應用程序服務器;這是此開發服務器上的唯一應用程序)複製web.config,隨後在我整天搜索該問題時提供了所有修改,但沒有任何幫助。我會嘗試重新安裝VS 2013作爲最後的手段,但感謝任何提示或建議。

回答

0

我曾嘗試過所有推薦的web.config修改,其中包括http處理程序,但沒有爲我工作。我刪除了對AspNet.ScriptManager.bootstrap的引用,問題就消失了。我對此沒有任何解釋,也許有些大師可以闡明一些看法。

相關問題