在笔记本上开发的 asp.net ajax 程序,发布到 Windows 2003 服务器出现异常:

[TypeLoadException: 未能从程序集“System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”中加载类型“System.Web.UI.ScriptReferenceBase”。]
   AjaxControlToolkit.ToolkitScriptManager.OnResolveScriptReference(ScriptReferenceEventArgs e) in D:\References\AjaxControlToolkit-Framework3.5\AjaxControlToolkit\ToolkitScriptManager\ToolkitScriptManager.cs:189
   System.Web.UI.ScriptManager.RegisterScripts() +261
   System.Web.UI.ScriptManager.OnPagePreRenderComplete(Object sender, EventArgs e) +117
   System.Web.UI.Page.OnPreRenderComplete(EventArgs e) +2063008
   System.Web.UI.Page.ProcessRequestMain(Boolean includeStagesBeforeAsyncPoint, Boolean includeStagesAfterAsyncPoint) +2247


原因可能是因为笔记本安装了 .NET Framework 3.5 sp1 beta, 而服务器上没有装。
这个程序中用到了 AjaxControlToolkit. 估计是相关部分出了问题。

http://forums.asp.net/p/1273185/2412702.aspx

相关文章:

  • 2021-11-30
  • 2022-12-23
  • 2022-12-23
  • 2021-12-25
  • 2022-02-01
猜你喜欢
  • 2021-11-23
  • 2021-05-21
  • 2021-09-17
  • 2022-12-23
  • 2022-12-23
  • 2021-12-07
  • 2022-12-23
相关资源
相似解决方案