System.Web.Extensions, Version=1.0.61025.0 错误

维护服务器由2003升级到2008R2,部署好后,测试asp和dotnet探针都OK
将原来部署在2003系统上的程序发布上去运行却出现如下错误:

配置错误
说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。
分析器错误消息: 未能加载文件或程序集“System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。
源错误:
行 49:     <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31BF3856AD364E35"/>
 

很明显的错误是缺少程序集.
解决办法:
1,如果你的程序运行在你能控制的服务器上,那么安装asp.net ajax就行了,这是System.Web.Extensions等dll做为GAC部署;搜索下载ASP.NET AJAX 1.0并在服务器上安装部署即可,我这里就是采用的该方法。
2,如果你的程序运行在虚拟主机上(无权安装程序),那么需要把System.Web.Extensions.dll和System.Web.Extensions.Design.dll(通常在C:\Program Files(x86)\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025目录下)2个dll复制到你的web程序的bin目录下就行了,这是应用程序级别的部署。
 



[本日志由 happyboy 于 2009-12-17 11:03 AM 编辑]
文章来自: 本站原创
引用通告: 查看所有引用 | 我要引用此文章
Tags: asp.net相关
相关日志:
评论: 0 | 引用: 0 | 查看次数: 417
发表评论
你没有权限发表评论!