§ ITPOW >> 文档 >> ASP.NET >> AJAX

未能加载文件或程序集-System.Web.Extensions

作者:vkvi 来源:ITPOW(原创) 日期:2010-4-20

安装完 .NET Framework 3.5 之后,运行之前的 ASP.NET 程序出现错误:未能加载文件或程序集 System.Web.Extensions。

列出了配置文件没能成功的地方:

  • <add assembly="System.Web.Extensions
  • <add name="ScriptModule" type="System.Web.Handlers.ScriptModule

具体可参见这两个页面:

这种错误是由于我使用了 AJAX 造成的。您可能会问,不是说 .NET Framework 3.5 都集成了 AJAX 么,怎么还无法应用 AJAX。是这样的,虽然 .NET Framework 3.5 是集成了 AJAX,但我的程序是老程序,当时 3.5 还没出来,是按照 2.0 来生成的配置文件的,所以它还是按照 2.0 的方式来读取相关文件或程序集。

解决方式是下载 ASP.NET 2.0 AJAX Extentions 1.0,安装后就成功了。

说明一下,我在微软官方网站下载的,安装时竟然提示不是有效的安装程序。后来在 http://www.onlinedown.net/soft/55097.htm 下载 ASP.NET 2.0 AJAX Extentions 1.0。安装成功了。ASP.NET AJAX 也可以运行了。

相关文章