目前我用的版本是4.0的,也有近2年没更新了,狠了狠心升级一下,没想到真的行动起来,也没那么难!

用了3天时间,将吉日嘎拉的代码升级到了4.2版本,并让原来的DotNet.WebApplication正常运行起来,比料想的顺利。这里简单记录一下升级中的心得。

使用到的工具:

1、BeyondCompare 试用版 - 比较程序文件

2、SQLDelta 14天试用版 - 比较数据库表结构变化(及数据变化)

3、VS2010 - 保证升级后WebApplication好用

4、MSSQL 2008 R2 - 标配数据库

最新代码的亮点:

1、分离出了DotNet.Model

2、分离出来DotNet.IService

3、DotNet.Business新增Redis缓存

4、DotNet.Utilities新增众多BaseSystemInfo参数和底层函数:数据库读写分离等

5、新增DotNet.UserCenter,用于其它程序如WebApp、安卓、苹果端调用

6、用户登录日志表完善、强大

7、数据库访问增加跟踪及底层文本日志

8、增加DotNet.MVC项目,BS端的用户及权限管理(还未研究)

相关截图:

1、数据库UserCenter更新

2、项目及解决方案截图

注意事项:

1、SqlDelta生成部署的代码后,还需要手动更新老记录中一些字段的值

1
2
3
4
5
6
UPDATE [UserCenterV40].[dbo].[BaseUser]
SET IsAdministrator=1,UserName='Administrator',NickName='Administrator'
WHERE UserName='Admin'
UPDATE BaseModule SET AuthorizedDays=0
UPDATE BaseUserLogOn SET OpenIdTimeout = GETDATE() 
UPDATE BaseUserContact SET MobileVerificationDate = GETDATE()

2、DotNet.WebApplication中有很多登录及读取权限的函数需要更新BaseSystemInfo.SystemCode

本文是升级记录的第1篇,后继会继续记录研究DotNet.MVC项目后的心得,敬请期待。

后记:请大家不要问我要源码,如需购买请直接联系吉日嘎拉,他的博客园的主页地址:http://www.cnblogs.com/jirigala/

转载于:https://www.cnblogs.com/cuiwenyuan/p/5517944.html

吉日嘎拉C#快速开发平台V4.0到V4.2升级记相关推荐

  1. MyClouds-V1.0 发布,微服务治理及快速开发平台

    2019独角兽企业重金招聘Python工程师标准>>> 轻量级微服务治理及快速开发平台 MyClouds-V1.0 已发布. 更新如下 [优化]优化了进行主题设置时候当前页面相关组件 ...

  2. SNF快速开发平台MVC-高级查询组件

    1.   高级查询 在我们做项目的时候经常想要按名称.编号进行查询数据,可在开发时会把最常用的查询条件写上,不常用的就不写了,也是因为把所有字段都写上太多了,布局不好看而且不实用.还有些查询条件几百年 ...

  3. SNF开发平台WinForm之五-高级查询使用说明-SNF快速开发平台3.3-Spring.Net.Framework

    5.1运行效果: 5.2开发实现: 1.按上面效果来说,先来看一下在程序当中如果调用.第一步在页面拖拽一个按钮为"高级查询",事件上写下如下代码: 如果是单表查询的话,只需要传Gr ...

  4. SNF快速开发平台MVC-自由排序组件

    1.    自由排序功能使用 在一些需要排序优先级的数据进行调整处理,如民族数据,在北方实施的时候汉族比较多,希望把汉族放在第一位.在蒙古实施项目时,蒙古族人最多把蒙古族放在第一选择位. 1.1.   ...

  5. Winform开发框架之通用高级查询模块--SNF快速开发平台3.3-Spring.Net.Framework

    最近项目确实忙,但也是一直忙于有关项目和框架技术的事情,也一直致力于改善我的WInform开发框架.使得自己及客户使用起来更加方便,更加友好,更加高效. 在很多程序模块中都很常见,也是给客户扩展查询的 ...

  6. SNF快速开发平台MVC-各种级联绑定方式,演示样例程序(包含表单和表格控件)...

    做了这么多项目,经常会使用到级联.联动的情况. 如:省.市.县.区.一级分类.二级分类.三级分类.仓库.货位. 方式:有表单需要做级联的,还是表格行上需要做级联操作的. 实现:实现方法也有很多种方式. ...

  7. Jeecg-Boot 2.0.0 版本发布,基于Springboot+Vue 前后端分离快速开发平台

    Jeecg-Boot 2.0.0 版本发布,前后端分离快速开发平台 Jeecg-Boot项目简介 源码下载 升级日志 Issues解决 v1.1升级到v2.0不兼容地方 系统截图 Jeecg-Boot ...

  8. Jeecg-Boot 1.0 版本发布,基于SpringBoot+Mybatis+AntDesign快速开发平台

    基于SpringBoot+Mybatis+AntDesign企业级快速开发平台 引言:      Jeecg-Boot 一款基于代码生成器的J2EE快速开发框架!  采用前后端分离技术: Spring ...

  9. JEECG 4.0版本发布,基于代码生成器的JAVA快速开发平台

    JEECG 4.0 版本发布,系统全面优化升级,更快,更稳定! 导读                                ⊙平台性能优化,系统更稳定,速度闪电般提升             ...

最新文章

  1. 23种设计模式C++源码与UML实现--访问者模式
  2. CF850F Rainbow Balls(数学、期望)
  3. api 获取网络使用情况_您的API是什么情况?
  4. 力扣498. 对角线遍历
  5. 网络安全初创公司SafeBreach获1500万美元A轮融资
  6. mac用什么写python程序_mac下,有哪些python开发工具可用
  7. 康乐主机系统怎么安装php,Kangle EP面板详细安装说明
  8. windows程序窗体创建流程模型A--利用基本数据类型
  9. 《程序设计技术》第九章例程
  10. 《Learning Scrapy》(中文版)第8章 Scrapy编程
  11. 【Python】python list 迭代删除
  12. firebug尺寸标尺消失不显示问题
  13. 服务器损坏文件怎么办,“该文件可能已损坏或者文件所在的服务器没有响应或者该文件是只读的”怎么解决?...
  14. 信息搜索的基本技能总结
  15. 2022.8.22 小W的玻璃弹珠 题解
  16. Binarized Neural Network : BNN二值神经网络代码实例
  17. 阳春三月,激情飞扬,c/c++0313就业班开班啦!
  18. K66芯片解锁/J-link报错的解决思路
  19. AVP的商业化之路还有多远?
  20. V型滤池类毕业论文文献包含哪些?

热门文章

  1. python在线运行-在线 Python运行工具
  2. python在线编程平台-少儿编程最实用!国内外可视化在线Python编程平台推荐!
  3. HDU 1828 线段树之扫描线之周长并
  4. 适合GPU运算的类型
  5. 蚂蚁集团为发展新品牌蚂蚁链仲裁个人antchain域名
  6. java ladp_Java访问LDAP服务器认证代码示例
  7. 埃及分数C语言算法,2019-02-27 埃及分数 (贪心算法简单示例)
  8. 163/126/QQ邮箱服务器地址以及SSL端口
  9. 水晶报表金额大写函数
  10. matlab中字符串清空,matlab字符串处置(转)