安装AJAX Documents 时候发生的web.config文件配置错误的解决方法

     今天在安装从ASP.NET官方网站上下载的AJAX Documents 事发生错误,之前有装过几次,但很奇怪从未碰到过这个问题:

配置错误

说明: 在处理向该请求提供服务所需的配置文件时出错。请检查下面的特定错误详细信息并适当地修改配置文件。

分析器错误消息: 未能加载文件或程序集“System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。

源错误:

行 67:     <compilation debug="false">
            行 68:       <assemblies>
            行 69:         <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
            行 70:       </assemblies>
            行 71: 

源文件: E:\ASP.NET WebSites\AJAX\web.config    行: 69

程序集加载跟踪: 下列信息有助于确定程序集“System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”无法加载的原因。

警告: 程序集绑定日志记录被关闭。
            要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD)设置为 1。
            注意: 会有一些与程序集绑定失败日志记录关联的性能损失。
            要关闭此功能,请移除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog]。
            

 

     用VS2008打开web.config文件后提示一堆错误,提示无法辨别<system.web.extensions>配置节点,Google搜索并未找到原因,仔细一想<system.web.extensions>是.net 3.5新增功能,会不会是版本原因呢?随机用VS2008打开Default.aspx页面按照提示把网站从2.0转到了3.5,Ctrl+F5后果然解决,从IIS打开也ok。

     虽然暂时还不知道根本原因是什么,但至少这种方法也能解决问题,贴上来好方便大家google :)

 

 

 

posted @ 2008-11-30 21:18  CyberSec  阅读(621)  评论(0编辑  收藏  举报