zoukankan      html  css  js  c++  java
  • Microsoft.Practices.EnterpriseLibrary.Common不能加载

    3次了,找了半天。

    一次是版本不对

    一次是生成的Bind目录下Microsoft.Practices.EnterpriseLibrary文件没有被覆盖

    还有一次是引用的文件是源代码下面的,没有公钥,记得一定要用安装包的DLL,不要源代码的。

    用户代码未处理 System.IO.FileLoadException
      Message=未能加载文件或程序集“Microsoft.Practices.EnterpriseLibrary.Common, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖项。找到的程序集清单定义与程序集引用不匹配。 (异常来自 HRESULT:0x80131040)
      Source=mscorlib
      FileName=Microsoft.Practices.EnterpriseLibrary.Common, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
      FusionLog==== 预绑定状态信息 ===
    日志: 用户 = zhangyi-02\zhangyi
    日志: DisplayName = Microsoft.Practices.EnterpriseLibrary.Common, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
     (Fully-specified)
    日志: Appbase = file:///D:/zyi/学习研究/营收新架构/CSMS2/CSMS2.DistributedServices/
    日志: 初始 PrivatePath = D:\zyi\学习研究\营收新架构\CSMS2\CSMS2.DistributedServices\bin
    调用程序集: Microsoft.Practices.EnterpriseLibrary.Validation, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35。
    ===
    日志: 此绑定从 default 加载上下文开始。
    日志: 正在使用应用程序配置文件: D:\zyi\学习研究\营收新架构\CSMS2\CSMS2.DistributedServices\web.config
    日志: 使用主机配置文件:
    日志: 使用 C:\Windows\Microsoft.NET\Framework\v4.0.30319\config\machine.config 的计算机配置文件。
    日志: 策略后引用: Microsoft.Practices.EnterpriseLibrary.Common, Version=5.0.414.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35
    日志: 尝试下载新的 URL file:///C:/Users/zhangyi/AppData/Local/Temp/Temporary ASP.NET Files/root/b41e3dd0/c31e2dda/Microsoft.Practices.EnterpriseLibrary.Common.DLL。
    日志: 尝试下载新的 URL file:///C:/Users/zhangyi/AppData/Local/Temp/Temporary ASP.NET Files/root/b41e3dd0/c31e2dda/Microsoft.Practices.EnterpriseLibrary.Common/Microsoft.Practices.EnterpriseLibrary.Common.DLL。
    日志: 尝试下载新的 URL file:///D:/zyi/学习研究/营收新架构/CSMS2/CSMS2.DistributedServices/bin/Microsoft.Practices.EnterpriseLibrary.Common.DLL。
    警告: 比较程序集名称时发生不匹配: PUBLIC KEY TOKEN
    错误: 未能完成程序集的安装(hr = 0x80131040)。探测终止。

      StackTrace:
           在 System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMarkHandle stackMark, Boolean loadTypeFromPartialName, ObjectHandleOnStack type)
           在 System.RuntimeTypeHandle.GetTypeByName(String name, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark, Boolean loadTypeFromPartialName)
           在 System.RuntimeType.GetType(String typeName, Boolean throwOnError, Boolean ignoreCase, Boolean reflectionOnly, StackCrawlMark& stackMark)
           在 System.Type.GetType(String typeName)
           在 Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.Unity.UnityContainerConfigurator.AddValidationExtension()
           在 Microsoft.Practices.EnterpriseLibrary.Common.Configuration.ContainerModel.Unity.UnityContainerConfigurator..ctor(IUnityContainer container)
           在 Microsoft.Practices.EnterpriseLibrary.Common.Configuration.EnterpriseLibraryContainer.CreateDefaultContainer(IConfigurationSource configurationSource)
           在 Microsoft.Practices.EnterpriseLibrary.Common.Configuration.EnterpriseLibraryContainer.CreateDefaultContainer()
           在 Microsoft.Practices.EnterpriseLibrary.Common.Configuration.EnterpriseLibraryContainer.SetCurrentContainerIfNotSet()
           在 Microsoft.Practices.EnterpriseLibrary.Common.Configuration.EnterpriseLibraryContainer.get_Current()
           在 Microsoft.Practices.EnterpriseLibrary.Caching.CacheFactory.InnerGetCacheManager(String cacheManagerName)
           在 Microsoft.Practices.EnterpriseLibrary.Caching.CacheFactory.GetCacheManager()
           在 CSMS2.DistributedServices.Platform.Settings.GetAll() 位置 D:\zyi\学习研究\营收新架构\CSMS2\CSMS2.DistributedServices\Platform\Settings.svc.cs:行号 31
           在 CSMS2.DistributedServices.Platform.Settings.GetValue(String key) 位置 D:\zyi\学习研究\营收新架构\CSMS2\CSMS2.DistributedServices\Platform\Settings.svc.cs:行号 20
           在 SyncInvokeGetValue(Object , Object[] , Object[] )
           在 System.ServiceModel.Dispatcher.SyncMethodInvoker.Invoke(Object instance, Object[] inputs, Object[]& outputs)
           在 System.ServiceModel.Dispatcher.DispatchOperationRuntime.InvokeBegin(MessageRpc& rpc)
      InnerException:

  • 相关阅读:
    剑指offer题目整理
    字符串编辑距离
    团体程序设计天梯赛 L3-010 是否完全二叉搜索树 (30分)
    团体程序设计天梯赛 L3-006 迎风一刀斩 (30分)(几何规律题)
    团体程序设计天梯赛 L3-005 垃圾箱分布 (30分)(Djikstra求最短路)
    团体程序设计天梯赛 L3-004 肿瘤诊断 (30分)(DFS)
    团体程序设计天梯赛 L3-003 社交集群 (30分)(并查集)
    团体程序设计天梯赛 L3-002 特殊堆栈 (30分)(树状数组+二分)
    团体程序设计天梯赛 L3-001 凑零钱 (30分)(0/1背包)
    团体程序设计天梯赛 L2-012 关于堆的判断 (25分)
  • 原文地址:https://www.cnblogs.com/zyizyizyi/p/2497827.html
Copyright © 2011-2022 走看看