博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ABP 数据迁移初始化的坑
阅读量:5047 次
发布时间:2019-06-12

本文共 1053 字,大约阅读时间需要 3 分钟。

问题1描述

  • 从下载标准模版后,进行EF的数据迁移
  • 一直报错“Castle.Core 4.0.0.0”版本未能加载具体情况下下图 执行数据迁移时的错误

尝试方法

  • 去掉Caste.Core的引用,重新加载,然后执行迁移命令【不可行】
  • 按网上这篇文章的方法,修改APP.Config文件,执行迁移命令【可以解决,但是感觉有点滞后了】配置代码见下:
  • 简单粗暴的做法,去掉Castle.Core的引用 执行迁移命令【解决】 执行成功
    • 原因分析
      • EntityFramework层中并未直接使用Castle.Core,去掉后重新生成不报错

学习到的经验

  • assemblyBinding节点下的配置说明
    • 配置代码
    • 第一个dependentAssembly,assemlyIdentity和bindingRedirect元素查找由控制着公钥标记32ab4ba45e0a69a1的那个组织发布的、语言文化中性的JeffTypes程序集的1.0.0.0版本时,改为定位同一个程序集的2.0.0.0版本。
    • codeBase元素  查找由控制着公钥标记32ab4ba45e0a69a1的组织发布的、语言文化为中性的JeffTypes程序集的2.0.0.0版本时,尝试在以下URL处发现它: codeBase元素中写这个版本号。此外,codeBase所定义的URL必须引用应用程序基目录下的一个子目录。
    • 第2个dependentAssembly,assemblyIdentity和bindingRedirect元素  查找由控制着公钥标记1f2e74e897abbcfe的那个组织发布的、语言文化中性的TypeLib程序集的3.0.0.0到3.5.0.0版本时(包括3.0.0.0和3.5.0.0在内),改为定位同一个程序集的4.0.0.0版本。
    • publisherPolicy元素  如果生成TypeLib程序集的组织部署了一个发布者策略文件,CLR应该忽略该文件。

转载于:https://www.cnblogs.com/fengshi1988/p/9491665.html

你可能感兴趣的文章
springMVC总结
查看>>
Linux 命令速记本
查看>>
python中import xx 的含义
查看>>
关于JS的Date对象的探究
查看>>
Typora的使用
查看>>
百度竞价
查看>>
JQ 操作样式,单选按钮跟复选框
查看>>
python中的自测语句是什么?
查看>>
JQuery 基础:
查看>>
Proj.4坐标系统创建参数
查看>>
我有一个 APP 创意,如何将其实现?
查看>>
SVN改地址eclipse怎么同步
查看>>
Xadmin查询
查看>>
Jsf 页面导航Navigation总结
查看>>
android studio 2018.4.16 intent
查看>>
html4与html5的区别
查看>>
html复习
查看>>
cordova StatusBar插件的使用(设置手机状态栏颜色和页面头部颜色一致),做出和原生一样的页面效果体验...
查看>>
<button>和<input type="button"> 的区别
查看>>
编辑代码或者文档时光标变成了一闪一闪的方块怎么处理?
查看>>