我已经在这个网络应用程序上工作了几个星期了。 < - 关键信息!一切都很好;数据进入数据库等。
这是一个ASP.Net 4.0 / C#Web表单。
今天,我添加了一个新的Web窗体页面并添加了一个GridView。它运作良好。
我正在编辑GridView的列,为地址之类的长字符串做一些更广泛的。一切都很好。细
我想让“注释”字段更宽和多行,因此它在GridView中显示得很好,所以我将其转换为“模板字段”并设置了项目控件宽度。当我刷新页面时,我收到了这个错误:
配置错误
描述:处理为此请求提供服务所需的配置文件时发生错误。请查看下面的具体错误详细信息并相应地修改配置文件。
分析程序错误消息:无法加载文件或程序集“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版本:2.0.50727.5485; ASP.NET版本:2.0.50727.5491
- 我在两个页面上都收到了这个错误。即便是那个我没有工作并且工作正常的人。
答案 0 :(得分:2)
该网站的应用程序池设置为Framework 2.xxx。当我向GridView添加一个模板字段时,它必须具有Framework 4.xxx,这是我在开发网站的框架。 当我将IIS 7.0中的应用程序池设置为解决该问题的Framework 4.0时。
答案 1 :(得分:1)
这可能是由于未配置虚拟目录造成的。
答案 2 :(得分:1)
在托管该应用的计算机上安装.Net 3.5。