添加BotController类时,不会调用Botframework V4中间件

问题描述

用Botframework V4制作的聊天机器人中间件类工作得很好。

但是,在升级Botbuilder和相关软件包时,引入了BotController类/ API Controller,现在不再调用MiddleWare类,并且BotController似乎可以用作中间件。

  • 如何解决此问题,以便尽管使用BotController类/ API控制器也可以调用中间件?

  • 将非常感谢您的支持,因为它在相当长的一段时间内一直陷于这种状态:(

  • 这与某些排序有关,需要在Startup.cs中完成。。 Pls。帮助

解决方法

已经能够解决这一问题。该解决方案发布在我的以下帖子中:

  1. Agent Handoff intermediator-bot-sample (c#) by tompaana on github doesn't work on upgrading Microsoft.Bot.Builder and related packages to Ver 4.10.3
  2. MS Botframework V4 (c#) Middleware does not get invoked when BotController Class is added