首页 新闻 会员 周边

“/”应用程序中的服务器错误。未能加载文件或程序集“ICSharpCode.SharpZipLib”或它的某一个依赖项。无法

0
悬赏园豆:5 [待解决问题]

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

异常详细信息: System.IO.FileLoadException: 未能加载文件或程序集“ICSharpCode.SharpZipLib”或它的某一个依赖项。无法验证强名称签名。此程序集可能已被篡改,或者已被延迟签名,但没有用正确的私钥进行完全签名。 (异常来自 HRESULT:0x80131045)
程序集加载跟踪: 下列信息有助于确定程序集“ICSharpCode.SharpZipLib”无法加载的原因。

=== 预绑定状态信息 ===
日志: 用户 = administrator\ding
日志: DisplayName = ICSharpCode.SharpZipLib
 (Partial)
日志: Appbase = file:///D:/Aspire/亿美软通/我的工作/BS3/BS3.1_OEM源码修改组织机构混乱BUG的版本(567)/站点/emay.cn.BSMTN/
日志: 初始 PrivatePath = D:\Aspire\亿美软通\我的工作\BS3\BS3.1_OEM源码修改组织机构混乱BUG的版本(567)\站点\emay.cn.BSMTN\bin
调用程序集: (Unknown)。
===
日志: 此绑定从 default 加载上下文开始。
日志: 正在使用应用程序配置文件: D:\Aspire\亿美软通\我的工作\BS3\BS3.1_OEM源码修改组织机构混乱BUG的版本(567)\站点\emay.cn.BSMTN\web.config
日志: 使用 C:\Windows\Microsoft.NET\Framework\v2.0.50727\config\machine.config 的计算机配置文件。
日志: 此时没有为引用应用策略(私有、自定义、分部或基于位置的程序集绑定)。
日志: 试图下载新的 URL file:///C:/Users/ding/AppData/Local/Temp/Temporary ASP.NET Files/root/3d4dac07/abfa5118/ICSharpCode.SharpZipLib.DLL。
日志: 试图下载新的 URL file:///C:/Users/ding/AppData/Local/Temp/Temporary ASP.NET Files/root/3d4dac07/abfa5118/ICSharpCode.SharpZipLib/ICSharpCode.SharpZipLib.DLL。
日志: 试图下载新的 URL file:///D:/Aspire/亿美软通/我的工作/BS3/BS3.1_OEM源码修改组织机构混乱BUG的版本(567)/站点/emay.cn.BSMTN/bin/ICSharpCode.SharpZipLib.DLL。
日志: 正在使用应用程序配置文件: D:\Aspire\亿美软通\我的工作\BS3\BS3.1_OEM源码修改组织机构混乱BUG的版本(567)\站点\emay.cn.BSMTN\web.config
日志: 使用 C:\Windows\Microsoft.NET\Framework\v2.0.50727\config\machine.config 的计算机配置文件。
日志: 策略后引用: ICSharpCode.SharpZipLib, Version=0.86.0.518, Culture=neutral, PublicKeyToken=1b03e6acf1164f73
错误: 未能完成程序集的安装(hr = 0x80131045)。探测终止。
堆栈跟踪: 

[FileLoadException: 未能加载文件或程序集“ICSharpCode.SharpZipLib”或它的某一个依赖项。无法验证强名称签名。此程序集可能已被篡改,或者已被延迟签名,但没有用正确的私钥进行完全签名。 (异常来自 HRESULT:0x80131045)]

[FileLoadException: 未能加载文件或程序集“ICSharpCode.SharpZipLib, Version=0.86.0.518, Culture=neutral, PublicKeyToken=1b03e6acf1164f73”或它的某一个依赖项。无法验证强名称签名。此程序集可能已被篡改,或者已被延迟签名,但没有用正确的私钥进行完全签名。 (异常来自 HRESULT:0x80131045)]
   System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) +0
   System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection) +43
   System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +127
   System.Reflection.Assembly.InternalLoad(String assemblyString, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection) +142
   System.Reflection.Assembly.Load(String assemblyString) +28
   System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +46

[ConfigurationErrorsException: 未能加载文件或程序集“ICSharpCode.SharpZipLib, Version=0.86.0.518, Culture=neutral, PublicKeyToken=1b03e6acf1164f73”或它的某一个依赖项。无法验证强名称签名。此程序集可能已被篡改,或者已被延迟签名,但没有用正确的私钥进行完全签名。 (异常来自 HRESULT:0x80131045)]
   System.Web.Configuration.CompilationSection.LoadAssemblyHelper(String assemblyName, Boolean starDirective) +613
   System.Web.Configuration.CompilationSection.LoadAllAssembliesFromAppDomainBinDirectory() +203
   System.Web.Configuration.CompilationSection.LoadAssembly(AssemblyInfo ai) +105
   System.Web.Compilation.BuildManager.GetReferencedAssemblies(CompilationSection compConfig) +178
   System.Web.Compilation.WebDirectoryBatchCompiler..ctor(VirtualDirectory vdir) +163
   System.Web.Compilation.BuildManager.BatchCompileWebDirectoryInternal(VirtualDirectory vdir, Boolean ignoreErrors) +53
   System.Web.Compilation.BuildManager.BatchCompileWebDirectory(VirtualDirectory vdir, VirtualPath virtualDir, Boolean ignoreErrors) +175
   System.Web.Compilation.BuildManager.CompileWebFile(VirtualPath virtualPath) +86
   System.Web.Compilation.BuildManager.GetVPathBuildResultInternal(VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) +261
   System.Web.Compilation.BuildManager.GetVPathBuildResultWithNoAssert(HttpContext context, VirtualPath virtualPath, Boolean noBuild, Boolean allowCrossApp, Boolean allowBuildInPrecompile) +101
   System.Web.Compilation.BuildManager.GetVirtualPathObjectFactory(VirtualPath virtualPath, HttpContext context, Boolean allowCrossApp, Boolean noAssert) +126
   System.Web.Compilation.BuildManager.CreateInstanceFromVirtualPath(VirtualPath virtualPath, Type requiredBaseType, HttpContext context, Boolean allowCrossApp, Boolean noAssert) +62
   System.Web.UI.PageHandlerFactory.GetHandlerHelper(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +33
   System.Web.UI.PageHandlerFactory.System.Web.IHttpHandlerFactory2.GetHandler(HttpContext context, String requestType, VirtualPath virtualPath, String physicalPath) +40
   System.Web.HttpApplication.MapHttpHandler(HttpContext context, String requestType, VirtualPath path, String pathTranslated, Boolean useAppConfig) +160
   System.Web.MapHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() +93
   System.Web.HttpApplication.ExecuteStep(IExecutionStep step, Boolean& completedSynchronously) +155

 

千里烟波226的主页 千里烟波226 | 初学一级 | 园豆:182
提问于:2012-11-14 09:41
< >
分享
所有回答(2)
0

你看下你的bin下有这个名字的dll吗?如果没有,就拷贝一份到bin中

chenping2008 | 园豆:9836 (大侠五级) | 2012-11-14 09:44

bin文件夹下有这个ICSharpCode.SharpZipLib.dll文件,我把引用删除了,又重新添加了一遍,还是不行啊?该怎么办啊?高手,请指教。

未能加载文件或程序集“ICSharpCode.SharpZipLib”或它的某一个依赖项。无法验证强名称签名。此程序集可能已被篡改,或者已被延迟签名,但没有用正确的私钥进行完全签名。 (异常来自 HRESULT:0x80131045)

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

支持(0) 反对(1) 千里烟波226 | 园豆:182 (初学一级) | 2012-11-14 10:04

@caishuhua226: 你先拷贝一份dll到bin下,然后引用的时候,去bin找到它,然后引用

还有你看下那个bin下的dll文件的权限是不是给的够

支持(0) 反对(1) chenping2008 | 园豆:9836 (大侠五级) | 2012-11-14 10:05

@chenping2008: 我从网上新下载了一个ICSharpCode.SharpZipLib.dll文件,放到bin目录下,就可以运行,但是这个dll文件比我们公司给我的那个少了点东西,也是放到了bin目录下,却还是报上没的错误,求解答

支持(0) 反对(0) 千里烟波226 | 园豆:182 (初学一级) | 2012-11-14 12:04

@caishuhua226: 但是这个dll文件比我们公司给我的那个少了点东西,也是放到了bin目录下

 

这句话和费解啊

支持(0) 反对(0) chenping2008 | 园豆:9836 (大侠五级) | 2012-11-14 12:36

谢谢,解决了我的问题

支持(0) 反对(0) shuai7boy | 园豆:225 (菜鸟二级) | 2016-06-06 23:01

@shuai7boy: 怎么解决的

支持(0) 反对(0) 凤城沙子 | 园豆:112 (初学一级) | 2017-05-13 18:33

@千里烟波226: 同感,怎么解决

支持(0) 反对(1) 倾心黎墨 | 园豆:200 (初学一级) | 2019-08-23 09:44
0

同上,建议在添加三方控件的时候 不要放在桌面上,放到bin目录下 然后找到bin目录下的dll进行添加,这样换台机器换个环境就不会找不到dll了,,

oppoic | 园豆:770 (小虾三级) | 2012-11-14 09:54

bin文件夹下有这个ICSharpCode.SharpZipLib.dll文件,我把引用删除了,又重新添加了一遍,还是不行啊?该怎么办啊?高手,请指教。

未能加载文件或程序集“ICSharpCode.SharpZipLib”或它的某一个依赖项。无法验证强名称签名。此程序集可能已被篡改,或者已被延迟签名,但没有用正确的私钥进行完全签名。 (异常来自 HRESULT:0x80131045)

说明: 执行当前 Web 请求期间,出现未处理的异常。请检查堆栈跟踪信息,以了解有关该错误以及代码中导致错误的出处的详细信息。

支持(0) 反对(0) 千里烟波226 | 园豆:182 (初学一级) | 2012-11-14 10:05

@caishuhua226: 那就重做一遍:

把dll复制到bin目录下,然后添加引用定位到bin目录下的dll  然后也页面使用 应该就没问题了

支持(0) 反对(0) oppoic | 园豆:770 (小虾三级) | 2012-11-14 10:15

@心态要好: 我重新下载了个dll文件,在重新引用就好了,用那个老的还是不行,多谢。

支持(0) 反对(0) 千里烟波226 | 园豆:182 (初学一级) | 2012-11-14 13:47
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册