我在学校项目中使用microsoft bot框架。我对此很新。尝试以下代码后,我得到了异常。
await context.PostAsync("Let me recommend you");
await context.PostAsync(recommendValue);
if ((Px == null || Rx == null))
{
await GoThere(context);
}
任何帮助都将受到高度赞赏。
at Microsoft.Bot.Connector.ErrorHandling.d__2 1.MoveNext()\ r \ n --- --- 从抛出异常的先前位置开始的堆栈跟踪结束 --- \ r \ n在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务)\ r \ n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (任务任务)\ r \ n at Microsoft.Bot.Connector.BotStateExtensions.d__13.MoveNext(个)\ r \ n --- 从异常所在的先前位置开始的堆栈跟踪结束 抛出--- \ r \ n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务)\ r \ n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)\ r \ n在Microsoft.Bot.Builder.Dialogs.Internals.ConnectorStore。 -SaveAsync> d__3.MoveNext(个)\ r \ n --- 从抛出异常的先前位置开始的堆栈跟踪结束 --- \ r \ n在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务)\ r \ n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)\ r \ n at Microsoft.Bot.Builder.Dialogs.Internals.CachingBotDataStore.d__10.MoveNext(个)\ r \ n --- 从抛出异常的先前位置开始的堆栈跟踪结束 --- \ r \ n在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务)\ r \ n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)\ r \ n at Microsoft.Bot.Builder.Dialogs.Internals.CachingBotDataStore.-FlushAsync> d__5.MoveNext() \ r \ n ---从前一个位置的异常堆栈跟踪结束 被扔了--- \ r \ n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务)\ r \ n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)\ r \ n在Microsoft.Bot.Builder.Dialogs.Internals.BotDataBase`1。 d__9.MoveNext()\ r \ n ---以前的堆栈跟踪结束 抛出异常的位置--- \ r \ n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务)\ r \ n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)\ r \ n at Microsoft.Bot.Builder.Dialogs.Internals.DialogTaskManagerBotDataLoader.d__12.MoveNext(个)\ r \ n --- 从抛出异常的先前位置开始的堆栈跟踪结束 --- \ r \ n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务)\ r \ n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification (任务任务)\ r \ n at Microsoft.Bot.Builder.Dialogs.Internals.PersistentDialogTask.d__3.MoveNext() \ r \ n ---从前一个位置的异常堆栈跟踪结束 被扔了--- \ r \ n at System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务)\ r \ n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)\ r \ n at Microsoft.Bot.Builder.Dialogs.Internals.ExceptionTranslationDialogTask。 d__2.MoveNext()\ r \ n ---从抛出异常的上一个位置开始的堆栈跟踪结束 --- \ r \ n在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务)\ r \ n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)\ r \ n at Microsoft.Bot.Builder.Dialogs.Internals.SerializeByConversation.d__4.MoveNext()\ r \ n ---从抛出异常的上一个位置开始的堆栈跟踪结束 --- \ r \ n在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务 任务)\ r \ n at System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务 任务)\ r \ n at Microsoft.Bot.Builder.Dialogs.Internals.PostUnhandledExceptionToUser。 d__5.MoveNext()"