美文网首页超级程序猿
日常出现疑难问题

日常出现疑难问题

作者: 天上有木月0 | 来源:发表于2019-06-17 15:37 被阅读0次
    1. Swagger 发布问题,发布之后 ,无法正常浏览。(先将web.conig 下的customErrors 改成Off,查看 错误 发现是Application.xml文件未自动发布至项目)
    2. OpServer 发布之后 ,配置 服务监控无法正常显示

    ABP相关问题

    后台接口使用说明

    使用mysql + code first 问题 ?在windows下使用mysql+code first 时,生成的表名和数据库名都是小写。

    解决方案:打开 C:\ProgramData\MySQL\MySQL Server 5.7\my.ini

    然后在 [mysqld] 添加 lower_case_table_names=2
    然后要记得重启mysql服务

    在ABP中使用多数据库
    • 如何执行数据迁移命令

    这是当前项目相关的数据库生成及迁移命令

     Enable-Migrations -ContextTypeName Lib.EntityFramework.LibDbContext
     Update-Database -Force -ConfigurationTypeName Lib.Migrations.Configuration
    

    将系统管理拆分 后,生成系统管理表结构 及SeedData

     Enable-Migrations -ContextTypeName Lib.EntityFramework.AppDbContext
     Update-Database -ConfigurationTypeName Lib.MigrationsApp.Configuration
    

    ABP中数据库并发问题

    Abp Core 使用ConcurrencyCheck特性,解决数据库并发问题

    数据注解特性之ConcurrencyCheck特性【Code-First系列】

    ConcurrencyCheck特性可以应用到领域类的属性中。当EF执行更新操作的时候,Code-First将列的值放在where条件语句中,你可以使用这个CurrencyCheck特性,使用已经存在的列做并发检查,而不是使用单独的TimeStamp列来做并发检查。

    Rabbitmq

    接下来安装rabbitmq-server 也很简单下一步就好

    安装好后,我们进入rabbitMQ安装目录下的sbin目录,在目录下shift+右键打开命令行

    使用rabbitmq-plugins.bat enable rabbitmq_management开启网页管理界面,然后重启rabbitMQ

    服务开启后,管理地址:http://localhost:15672/

    • 帐号:guest 密码 : guest

    相关文章

      网友评论

        本文标题:日常出现疑难问题

        本文链接:https://www.haomeiwen.com/subject/gmgafctx.html