我知道這個問題已被問及一百萬次,我已經到處搜索一個修復程序,但沒有任何建議工作,我不斷收到此錯誤。我有正確版本的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作爲最後的手段,但感謝任何提示或建議。