abp打开页面出现"An internal error occurred during your request!"的提示,排查问题本地装了MySQL版的和sqlserver版的,MySQL的一切正常,只有sqlserver的报错,然后看看abp的数据库限制,至少在2012以上,2008会出现问题,刚好本地装的是2008r2,所以问题就找到了,下面是解决问题。
修改EntityFrameworkCore下面的MiniMESDbContextConfigurer类:
public static void Configure(DbContextOptionsBuilder builder, string connectionString)
{
//sql2008用
builder.UseSqlServer(connectionString, p => p.UseRowNumberForPaging());
//sql2012以上用
//builder.UseSqlServer(connectionString);
}
按照上面修改就ok了。