为了更好的性能,我将我的3.5网站升级到了4.0,并且我将AjaxToolkit 3.5升级到了4.0。但是我发现以下错误:
我现在该怎么做来修复它?'/EasyWeb'应用程序中的服务器错误。
所请求的脚本资源“Compat.Timer.Timer.js”需要 ASP.NET AJAX 框架的版本“AjaxControlToolkit, Version=4.1.7.1213, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e”。要使用这个资源,请确保应用程序引用了版本“AjaxControlToolkit, Version=4.1.7.1213, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e”。
描述:在当前 Web 请求的执行中发生未经处理的异常。请检查堆栈跟踪以获取有关错误的详细信息,以及错误在代码中的位置。
异常详细信息:System.InvalidOperationException: 所请求的脚本资源“Compat.Timer.Timer.js”需要 ASP.NET AJAX 框架的版本“AjaxControlToolkit, Version=4.1.7.1213, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e”。要使用这个资源,请确保应用程序引用了版本“AjaxControlToolkit, Version=4.1.7.1213, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e”。
源错误:
在当前 Web 请求的执行中引发了未经处理的异常。可以使用下面的异常堆栈跟踪标识异常的起源和位置。
堆栈跟踪:
[InvalidOperationException: 所请求的脚本资源“Compat.Timer.Timer.js”需要 ASP.NET AJAX 框架的版本“AjaxControlToolkit, Version=4.1.7.1213, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e”。要使用这个资源,请确保应用程序引用了版本“AjaxControlToolkit, Version=4.1.7.1213, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e”。]
System.Web.UI.ScriptReference.GetUrlInternal(ScriptManager scriptManager, Boolean zip) +469796
System.Web.UI.ScriptReference.GetUrl(ScriptManager scriptManager, Boolean zip) +213
System.Web.UI.ScriptManager.RegisterUniqueScripts(List`1 uniqueScripts) +202 System.Web.UI.ScriptManager.RegisterScripts() +444 System.Web.UI.ScriptManager.OnPagePreRenderComplete(Object sender, EventArgs e) +122
System.Web.UI.Page.OnPreRenderComplete(EventArgs e) +8872106
System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2716 Microsoft .NET Framework 版本:4.0.30319;ASP.NET 版本:4.0.30319.1