今天在一台新的服务器上面布署网站,运行网站后报出了以下错误:
分析器错误信息: 未能加载文件或程序集“System.Web.Extensions,Version=1.0.61025.0,Culture=neutral,PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件
原因是因为该服务器上面没有安装asp.net ajax安装包。解决方法:
1,下载asp.net ajax安装包ASPAJAXExtSetup.msi,安装即可。
2,将服务器上.net Framework升级到3.5。
那要如何查看服务器上面的.net framework是不是3.5版本呢?一个简单的方法,就是进到服务器的C:\WINDOWS\Microsoft.NET\Framework目录下,看该目录下面有没有存在v3.5文件夹,如果只有存在v2.0.50727文件夹而没有v3.5这个文件夹,则说明该机的.net framework的最高版本为2.0。
网上查到的第三种方法:
把System.Web.Extensions.dll和System.Web.Extensions.Design.dll(通常在C:/Program Files/Microsoft ASP.NET/ASP.NET 2.0 AJAX Extensions/v1.0.61025目录下)2个dll复制到web程序的bin目录下。
但我在我的电脑上竟然没有找到这个目录,但这个dll在网上是可以下载到的。
来源:.net学习网
说明:所有来源为 .net学习网的文章均为原创,如有转载,请在转载处标注本页地址,谢谢!
【编辑:Wyf】
打赏
扫码打赏,您说多少就多少