Bots Bot框架错误异常:状态大小超出配置的限制

Bots Bot框架错误异常:状态大小超出配置的限制,bots,Bots,我正在学校项目中使用MicrosoftBot框架。我对这方面还不太熟悉。在尝试以下代码之后,我得到了异常 await context.PostAsync("Let me recommend you"); await context.PostAsync(recommendValue); if ((Px == null || Rx == null)) { await GoThere(context); } 我们将非常感谢您的帮助

我正在学校项目中使用MicrosoftBot框架。我对这方面还不太熟悉。在尝试以下代码之后,我得到了异常

 await context.PostAsync("Let me recommend you");
 await context.PostAsync(recommendValue);
 if ((Px == null || Rx == null))
   {
                            await GoThere(context);
}
我们将非常感谢您的帮助

在Microsoft.Bot.Connector.ErrorHandling.d\uu 2 1.MoveNext()\r\n--- 来自引发异常的上一个位置的堆栈结束跟踪 ---\r\n在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务)\r\n位于 System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification (任务)\r\n位于 Microsoft.Bot.Connector.BotStateExtensions.d\u 13.MoveNext()\r\n--- 从发生异常的上一个位置开始的堆栈结束跟踪 抛出---\r\n System.Runtime.CompilerServices.TaskWaiter.ThrowForNonSuccess(任务 任务)\r\n位于 System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)\r\n位于Microsoft.Bot.Builder.Dialogs.Internals.ConnectorStore。 -SaveAsync>d\uu 3.MoveNext()\r\n--- 来自引发异常的上一个位置的堆栈结束跟踪 ---\r\n在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务)\r\n位于 System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)\r\n位于 Microsoft.Bot.Builder.Dialogs.Internals.CachingBotDataStore.d\u 10.MoveNext()\r\n--- 来自引发异常的上一个位置的堆栈结束跟踪 ---\r\n在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务)\r\n位于 System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)\r\n位于 Microsoft.Bot.Builder.Dialogs.internal.CachingBotDataStore.-FlushAsync>d_u5.MoveNext() \r\n---exception所在的上一个位置的堆栈结束跟踪 被抛出---\r\n System.Runtime.CompilerServices.TaskWaiter.ThrowForNonSuccess(任务 任务)\r\n位于 System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)\r\n位于Microsoft.Bot.Builder.Dialogs.Internals.BotDataBase`1。 d__9.MoveNext()\r\n--上一个堆栈的堆栈结束跟踪 引发异常的位置---\r\n System.Runtime.CompilerServices.TaskWaiter.ThrowForNonSuccess(任务 任务)\r\n位于 System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)\r\n位于 Microsoft.Bot.Builder.Dialogs.Internals.DialogTaskManagerBottataLoader.d\u 12.MoveNext()\r\n--- 来自引发异常的上一个位置的堆栈结束跟踪 ---\r\n在 System.Runtime.CompilerServices.TaskWaiter.ThrowForNonSuccess(任务 任务)\r\n位于 System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification (任务)\r\n位于 Microsoft.Bot.Builder.Dialogs.Internals.PersistentDialogTask.d_u3.MoveNext() \r\n---exception所在的上一个位置的堆栈结束跟踪 被抛出---\r\n System.Runtime.CompilerServices.TaskWaiter.ThrowForNonSuccess(任务 任务)\r\n位于 System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)\r\n位于 Microsoft.Bot.Builder.Dialogs.Internals.ExceptionTranslationDialogTask。 d__2.MoveNext()\r\n--从引发异常的上一个位置开始的堆栈结束跟踪 ---\r\n在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务)\r\n位于 System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)\r\n位于 Microsoft.Bot.Builder.Dialogs.Internals.SerializeByConversation.d\u 4.MoveNext()\r\n--引发异常的上一个位置的堆栈结束跟踪 ---\r\n在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务)\r\n位于 System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)\r\n位于 Microsoft.Bot.Builder.Dialogs.Internals.postenhandledExceptionToUser。 d__5.移动下一步()


你能给你的代码添加更多的细节,并解释一下它应该做什么吗?我偶然发现了同样的问题。有解决方案吗?