ABP vNext报错:An unhandled exception occurred while processing the request.求大佬解惑??

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ABP vNext报错:An unhandled exception occurred while processing the request.求大佬解惑??相关的知识,希望对你有一定的参考价值。

问题:下载的官方模板,MVC,EF,无移动端,代码分层。 单独运行Http.Host接口是正常的,但是Web运行不起来,报此错误.我看过其让人的教学答疑:路由规则和Controller都是模板自带的,并未修改。求问还有什么可能原因嘛??

如果使用来mvc +ef
EF是一个实体对象数据库的框架,是需要进行数据库的连接的,如果使用的自带的应该是sqlserver数据库,建议你看看本机是否安装来数据库的引擎和实例,然后查看实例的数据库连接字符串是否可用
参考技术A EF是一个实体对象数据库的框架,是需要进行数据库的连接的,如果使用的自带的应该是sqlserver数据库,建议你看看本机是否安装来数据库的引擎和实例,然后查看实例的数据库连接字符串是否可用EF是一个实体对象数据库的框架,是需要进行数据库的连接的,如果使用的自带的应该是sqlserver数据库,建议你看看本机是否安装来数据库的引擎和实例,然后查看实例的数据库连接字符串是否可用

Abp vNext 修改默认表前缀

1.修改 MyProjectMigrationsDbContext中OnModelCreating方法中

            builder.ConfigurePermissionManagement("Abp_");
            builder.ConfigureSettingManagement("Abp_");
            builder.ConfigureBackgroundJobs(o => o.TablePrefix = "Abp_");
            builder.ConfigureAuditLogging("Abp_");
            builder.ConfigureIdentity(o => o.TablePrefix = "Abp_");
            builder.ConfigureTenantManagement("Abp_");

 

2.在Startup中ConfigureServices添加:

            SettingManagementDbContext.TablePrefix = "Abp_";
            PermissionManagementDbContext.TablePrefix = "Abp_";
            BackgroundJobsDbContext.TablePrefix = "Abp_";
            AbpAuditLoggingDbContext.TablePrefix = "Abp_";
            IdentityDbContext.TablePrefix = "Abp_";
            TenantManagementDbContext.TablePrefix = "Abp_";

 

以上是关于ABP vNext报错:An unhandled exception occurred while processing the request.求大佬解惑??的主要内容,如果未能解决你的问题,请参考以下文章

Abp vNext 修改默认表前缀

ABP vNext

Abp VNext权限定义

abp vNext 使用Mysql 数据库

Abp vNext 使用Mysql数据库

[Abp vNext 源码分析] - 19. 多租户