我正在开发一个应用程序。当我在我的系统中运行应用程序时,它给出了这个错误,请你能帮助我。
描述:期间发生错误 处理配置文件 需要为此请求提供服务。 请查看具体错误 详情如下并修改您的 配置文件适当。
分析程序错误消息:无法加载 文件或程序集 “System.Web.Extensions程序, 版本= 1.0.61025.0,文化=中立, PublicKeyToken = 31bf3856ad364e35'或 其中一个依赖项。系统 找不到指定的文件。
来源错误:
Line 33: <compilation debug="true">
Line 34: <assemblies>
Line 35: <add assembly="System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
Line 36: <add assembly="System.Design, Version=2.0.0.0, Culture=neutral, PublicKeyToken=B03F5F7F11D50A3A"/>
Line 37: <add assembly ...
答案 0 :(得分:1)
该错误是由于ASP.NET运行时无法找到已在应用程序配置中引用的程序集(web.config)引起的。要解决此错误,您需要做的就是从应用程序中删除所述程序集的引用[如果您没有使用程序集中可用的任何组件] - 或者 - 在您的应用程序中使程序集/ DLL可用更推荐。这是你如何做到的。
在开发工作站上 - 请安装 ASP.NET AJAX 1.0 。
在生产服务器上 - 如果您的服务器未安装ASP.NET AJAX 1.0扩展,则部署应用程序时,需要将Systen.Web.Exntesions.dll放入dll中你可以轻松地从
获得它C:\ Program Files \ Microsoft ASP.NET \ ASP.NET 2.0 AJAX 扩展\ v1.0.61025
假设您的程序文件文件夹位于C:您可以从以下链接中找到更多资源。
答案 1 :(得分:1)
从以下链接安装ASP.NET AJAX 1.0: http://www.microsoft.com/downloads/details.aspx?FamilyID=ca9d90fa-e8c9-42e3-aa19-08e2c027f5d6&displaylang=en
这也应该在GAC中注册System.Web.Extensions程序集。
答案 2 :(得分:0)
在该计算机上安装.Net framework 3.5