Bots Bot框架错误异常:状态大小超出配置的限制
我正在学校项目中使用MicrosoftBot框架。我对这方面还不太熟悉。在尝试以下代码之后,我得到了异常Bots Bot框架错误异常:状态大小超出配置的限制,bots,Bots,我正在学校项目中使用MicrosoftBot框架。我对这方面还不太熟悉。在尝试以下代码之后,我得到了异常 await context.PostAsync("Let me recommend you"); await context.PostAsync(recommendValue); if ((Px == null || Rx == null)) { await GoThere(context); } 我们将非常感谢您的帮助
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.移动下一步()
你能给你的代码添加更多的细节,并解释一下它应该做什么吗?我偶然发现了同样的问题。有解决方案吗?