解决:Volo.Abp.AbpInitializationException: An error occurred during ConfigureServices phase of the module Volo.Abp.Data.AbpDataModule, Volo.Abp.Data,

问题复现说明:

 

问题说明:

手动搭建AbpVnext框架,就搭了Web层,配置好WebModule和Program,运行就一直报:An error occurred during ConfigureServices phase of the module Volo.Abp.Data.AbpDataModule, Volo.Abp.Data

解决办法:

var builder = WebApplication.CreateBuilder(args);

builder.Services.ReplaceConfiguration(builder.Configuration);  // 替换下配置类
builder.Services.AddApplication<FGWebModule>();
var app = builder.Build();

 

如果你没有配置Autofac的话,此时会报另外一个错误:

InvalidOperationException: Unable to resolve service for type 'Volo.Abp.Http.Modeling.IApiDescriptionModelProvider' while attempting to activate 'Volo.Abp.Http.ProxyScripting.ProxyScriptManager'.

 

解决办法是:

var builder = WebApplication.CreateBuilder(args);

builder.Host.UseAutofac();  //使用Autofac
builder.Services.ReplaceConfiguration(builder.Configuration);
builder.Services.AddApplication<FGWebModule>();
var app = builder.Build();

 

posted @   湘龍  阅读(1388)  评论(0编辑  收藏  举报
相关博文:
阅读排行:
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?
点击右上角即可分享
微信分享提示