未能加载文件或程序集“Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某

智电未来 2007-02-01 11:36:44
运行若干个现有程序,都会出现以下问题,而新建程序没有问题。求高手解决!
如运行Starter Kit中的Portal,出现以下错误:
(这两天重新安装了AjaxExtentionToolkit,并更新了版本,不知道和这个是否有关。)
“/PortalCSVS”应用程序中的服务器错误。
--------------------------------------------------------------------------------

未能加载文件或程序集“Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。
说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.IO.FileNotFoundException: 未能加载文件或程序集“Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。

源错误:

执行当前 Web 请求期间生成了未处理的异常。可以使用下面的异常堆栈跟踪信息确定有关异常原因和发生位置的信息。

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


=== 预绑定状态信息 ===
日志: 用户 = NT AUTHORITY\NETWORK SERVICE
日志: DisplayName = Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
(Fully-specified)
日志: Appbase = file:///D:/Program Files/ASP.NET Starter Kits/ASP.NET Portal (CSVS)/PortalCSVS/
日志: 初始 PrivatePath = D:\Program Files\ASP.NET Starter Kits\ASP.NET Portal (CSVS)\PortalCSVS\bin
调用程序集: (Unknown)。
===
日志: 此绑定从 default 加载上下文开始。
日志: 正在使用应用程序配置文件: D:\Program Files\ASP.NET Starter Kits\ASP.NET Portal (CSVS)\PortalCSVS\web.config
日志: 使用主机配置文件: \\?\c:\windows\microsoft.net\framework\v2.0.50727\aspnet.config
日志: 使用 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\config\machine.config 的计算机配置文件。
日志: 策略后引用: Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
日志: 试图下载新的 URL file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/portalcsvs/c8071c04/16bee3d5/Microsoft.Web.Extensions.DLL。
日志: 试图下载新的 URL file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/portalcsvs/c8071c04/16bee3d5/Microsoft.Web.Extensions/Microsoft.Web.Extensions.DLL。
日志: 试图下载新的 URL file:///D:/Program Files/ASP.NET Starter Kits/ASP.NET Portal (CSVS)/PortalCSVS/bin/Microsoft.Web.Extensions.DLL。
日志: 试图下载新的 URL file:///D:/Program Files/ASP.NET Starter Kits/ASP.NET Portal (CSVS)/PortalCSVS/bin/Microsoft.Web.Extensions/Microsoft.Web.Extensions.DLL。
日志: 试图下载新的 URL file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/portalcsvs/c8071c04/16bee3d5/Microsoft.Web.Extensions.EXE。
日志: 试图下载新的 URL file:///C:/WINDOWS/Microsoft.NET/Framework/v2.0.50727/Temporary ASP.NET Files/portalcsvs/c8071c04/16bee3d5/Microsoft.Web.Extensions/Microsoft.Web.Extensions.EXE。
日志: 试图下载新的 URL file:///D:/Program Files/ASP.NET Starter Kits/ASP.NET Portal (CSVS)/PortalCSVS/bin/Microsoft.Web.Extensions.EXE。
日志: 试图下载新的 URL file:///D:/Program Files/ASP.NET Starter Kits/ASP.NET Portal (CSVS)/PortalCSVS/bin/Microsoft.Web.Extensions/Microsoft.Web.Extensions.EXE。



堆栈跟踪:


[FileNotFoundException: 未能加载文件或程序集“Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。]
System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) +0
System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +211
System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +141
System.Reflection.Assembly.Load(String assemblyString) +25
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +32

[ConfigurationErrorsException: 未能加载文件或程序集“Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。]
System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +596
System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai) +70
System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) +177
System.Web.Compilation.BuildProvidersCompiler..ctor(VirtualPath configPath, Boolean supportLocalization, String outputAssemblyName) +180
System.Web.Compilation.CodeDirectoryCompiler.GetCodeDirectoryAssembly(VirtualPath virtualDir, CodeDirectoryType dirType, String assemblyName, StringSet excludedSubdirectories, Boolean isDirectoryAllowed) +347
System.Web.Compilation.BuildManager.CompileCodeDirectory(VirtualPath virtualDir, CodeDirectoryType dirType, String assemblyName, StringSet excludedSubdirectories) +125
System.Web.Compilation.BuildManager.CompileCodeDirectories() +525
System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() +448

[HttpException (0x80004005): 未能加载文件或程序集“Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。]
System.Web.Compilation.BuildManager.ReportTopLevelCompilationException() +57
System.Web.Compilation.BuildManager.EnsureTopLevelFilesCompiled() +612
System.Web.Hosting.HostingEnvironment.Initialize(ApplicationManager appManager, IApplicationHost appHost, IConfigMapPathFactory configMapPathFactory, HostingEnvironmentParameters hostingParameters) +456

[HttpException (0x80004005): 未能加载文件或程序集“Microsoft.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。系统找不到指定的文件。]
System.Web.HttpRuntime.FirstRequestInit(HttpContext context) +3435007
System.Web.HttpRuntime.EnsureFirstRequestInit(HttpContext context) +88
System.Web.HttpRuntime.ProcessRequestInternal(HttpWorkerRequest wr) +252




--------------------------------------------------------------------------------
版本信息: Microsoft .NET Framework 版本:2.0.50727.42; ASP.NET 版本:2.0.50727.210
...全文
12268 16 打赏 收藏 转发到动态 举报
写回复
用AI写文章
16 条回复
切换为时间正序
请发表友善的回复…
发表回复
发哥 2011-08-01
  • 打赏
  • 举报
回复
这是项目没有ajax运行库支撑,出现错误。

安装asp.net ajax,然后将C:\Program Files\Microsoft ASP.NET\ASP.NET 2.0 AJAX Extensions\v1.0.61025 目录下的System.Web.Extensions.Design.dll文件加到项目的bin目录下,再次运行,问题解决。

其实在安装了asp.net ajax后会有三个dll文件

System.Web.Extensions.Design.dll

AJAXExtensionsToolbox.dll

System.Web.Extensions.dll

一般应该将这三个文件都添加到项目的bin目录下,会避免这种问题。

楼主可以点击这里下载这个asp.net ajax控件:http://www.onlinedown.net/soft/55097.htm

现在一般的软件都要支持这个的,比如国内的Zoomla!逐浪CMS,安装了保好。
tianzhigao 2010-12-22
  • 打赏
  • 举报
回复
修改配置文件为
<httpHandlers>
<remove verb="*" path="*.asmx"/>
<add verb="*" path="*.asmx" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="*" path="*_AppService.axd" validate="false" type="System.Web.Script.Services.ScriptHandlerFactory, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
<add verb="GET,HEAD" path="ScriptResource.axd" type="System.Web.Handlers.ScriptResourceHandler, System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35" validate="false"/>
</httpHandlers>
llddyy123wq 2010-09-10
  • 打赏
  • 举报
回复
web.config的配置问题
好好检查下你的配置文件吧
taoistong 2010-09-10
  • 打赏
  • 举报
回复
没权限吧
阿修罗汉子 2010-04-09
  • 打赏
  • 举报
回复
未安装dotnetfx35.exe
rossic0219 2008-08-22
  • 打赏
  • 举报
回复
还是没解决
yuanyuyuyu 2007-02-09
  • 打赏
  • 举报
回复
你调用的DLL 系统不接受信任~所以加载失败!或者你的程序集指向错的路径
chieftech 2007-02-09
  • 打赏
  • 举报
回复
我也需要了同样的问题,愿意是没有安装ASP.net AJAX
装过就好了,呵呵
soungcha 2007-02-09
  • 打赏
  • 举报
回复
要安装ASP.NET ajax组件就好了,我也遇到了这种问题。
weiyong922 2007-02-02
  • 打赏
  • 举报
回复
:)
as13019625389 2007-02-02
  • 打赏
  • 举报
回复
重新编译一次
hertcloud 2007-02-02
  • 打赏
  • 举报
回复
Microsoft.Web.Extensions, Version=1.0.61025.0

看看你的ajax库 的版本 是否和 上面的 版本号对应.

彻底的删除 后 再重新安装
lizhizhe2000 2007-02-02
  • 打赏
  • 举报
回复
重装一下ASP.NET AJAX
孟子E章 2007-02-02
  • 打赏
  • 举报
回复
http://www.ashchan.com/blog/archive/2006/11/27/Microsoft.Web.Extensions.Design.dll-ref-problem.aspx
孟子E章 2007-02-02
  • 打赏
  • 举报
回复
ajax正式版改为System.Web.Extensions.dll
你可以重新引用,编译

62,254

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧