【发布时间】:2022-09-24 22:06:24
【问题描述】:
错误:系统无效操作异常:在尝试激活 Chatbot API 测试控制器时无法解析 Chat Bot Dashboard Application Db Context 类型的服务
我正在使用 Visual Studio 上的 ASP Net Core C# 编写 WHATSAPP 聊天机器人。我在解决方案中有两个项目。当我运行项目并将这个基本的 Post 请求发送到 API 时,我在 Postman 上收到错误消息。
据我了解,在第二个项目中激活 API 控制器时,Web App Db 上下文无法解析服务类型。 注意:此 API 控制器中使用了依赖注入。
如何克服 Postman 上的这个错误?
Postman API Request ErrorTest ControllerStartup ClassProgram FileProgram File
-
我猜你有一个构造函数注入并且你正在注入你没有在你的 IoC 容器中注册的任何类型。
-
是的,我尝试过依赖注入。我还需要什么配置?
-
我倾向于说你没有在容器中注册 ChatBotDashboard.ApplicationDbContext。
-
第二个是什么类型的项目?根据类型,可能还需要在那里注册
ApplicationDbContext,例如如果是它自己独立的 Web API 项目。 -
@Sebastian S. 是的,我的容器中可能有一些错误的配置。
标签: c# api controller whatsapp dbcontext