您的位置:首页 > 其它

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

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

配置错误

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

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

源错误:

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

[/code]
源文件: E:\ASP.NET WebSites\AJAX\web.config 行: 69

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

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

[/code]
用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 :)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐