无法加载文件或程序集 'System.Web.Extensions'
Could not load file or assembly 'System.Web.Extensions'
我已经在这个网络应用程序上工作了几个星期了。 <-- 关键信息!一切正常;数据进入数据库等
这是一个 ASP.Net 4.0 / C# Web 表单。
今天,我添加了一个新的Web 表单页面,并向其中添加了一个GridView。效果很好。
我正在编辑 GridView 的列,为地址等长字符串加宽一些列。一切正常。很好
我想使 "Comments" 字段更宽且多行,以便它在 GridView 中显示得很好,所以我将其转换为 "Template Field" 并设置项目控件宽度。刷新页面时出现此错误:
配置错误
描述:处理此请求所需的配置文件时出错。请查看下面的具体错误详细信息并适当修改您的配置文件。
解析器错误消息:无法加载文件或程序集 'System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或其依赖项之一。系统找不到指定的文件。
来源错误:
服务器上出现应用程序错误。此应用程序的当前自定义错误设置阻止远程查看应用程序错误的详细信息(出于安全原因)。但是,它可以通过浏览器 运行 在本地服务器计算机上查看。
源文件:E:\inetpub\StartupNow\web.config 行:9
程序集加载跟踪:以下信息有助于确定无法加载程序集 'System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 的原因。
警告:程序集绑定日志记录已关闭。
要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) 设置为 1。
注意:程序集绑定失败日志记录会带来一些性能损失。
要关闭此功能,请删除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog].
版本信息:Microsoft .NET Framework Version:2.0.50727.5485; ASP.NET Version:2.0.50727.5491
-- 我在两个页面上都遇到了这个错误。即使是我没有在做的那个也工作得很好。
这可能是由于未配置虚拟目录造成的。
网站的应用程序池设置为框架 2.xxx。当我将模板字段添加到 GridView 时,它必须具有 required Framework 4.xxx,这是我在其中开发网站的框架。
当我将 IIS 7.0 中的应用程序池设置为 Framework 4.0 时,问题得到解决。
在托管应用程序的计算机上安装 .Net 3.5。
我已经在这个网络应用程序上工作了几个星期了。 <-- 关键信息!一切正常;数据进入数据库等
这是一个 ASP.Net 4.0 / C# Web 表单。
今天,我添加了一个新的Web 表单页面,并向其中添加了一个GridView。效果很好。
我正在编辑 GridView 的列,为地址等长字符串加宽一些列。一切正常。很好
我想使 "Comments" 字段更宽且多行,以便它在 GridView 中显示得很好,所以我将其转换为 "Template Field" 并设置项目控件宽度。刷新页面时出现此错误:
配置错误
描述:处理此请求所需的配置文件时出错。请查看下面的具体错误详细信息并适当修改您的配置文件。
解析器错误消息:无法加载文件或程序集 'System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 或其依赖项之一。系统找不到指定的文件。
来源错误:
服务器上出现应用程序错误。此应用程序的当前自定义错误设置阻止远程查看应用程序错误的详细信息(出于安全原因)。但是,它可以通过浏览器 运行 在本地服务器计算机上查看。
源文件:E:\inetpub\StartupNow\web.config 行:9
程序集加载跟踪:以下信息有助于确定无法加载程序集 'System.Web.Extensions, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' 的原因。
警告:程序集绑定日志记录已关闭。 要启用程序集绑定失败日志记录,请将注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) 设置为 1。 注意:程序集绑定失败日志记录会带来一些性能损失。 要关闭此功能,请删除注册表值 [HKLM\Software\Microsoft\Fusion!EnableLog].
版本信息:Microsoft .NET Framework Version:2.0.50727.5485; ASP.NET Version:2.0.50727.5491
-- 我在两个页面上都遇到了这个错误。即使是我没有在做的那个也工作得很好。
这可能是由于未配置虚拟目录造成的。
网站的应用程序池设置为框架 2.xxx。当我将模板字段添加到 GridView 时,它必须具有 required Framework 4.xxx,这是我在其中开发网站的框架。 当我将 IIS 7.0 中的应用程序池设置为 Framework 4.0 时,问题得到解决。
在托管应用程序的计算机上安装 .Net 3.5。