Azure Web应用程序bot正在发送一条消息;抱歉,我的机器人程序代码有问题;

Azure Web应用程序bot正在发送一条消息;抱歉,我的机器人程序代码有问题;,azure,botframework,Azure,Botframework,我们已经为所有渠道开发了一个bot,并使用bot框架在本地托管。此bot正在按预期工作。我们已经在azure中创建了一个新的bot,并为已经托管的内部bot提供了一个端点,该bot正在工作。这个新的机器人程序出现了一个错误,“对不起,我的机器人程序代码有问题” 为了进一步研究,我们尝试在VisualStudio的emulator中调试示例echo代码,该代码按预期工作。为了从其他通道进行调试,我们使用了ngrok,其中一条消息进入消息控制器,但它抛出一个错误,通道显示一条错误消息“对不起,我的b

我们已经为所有渠道开发了一个bot,并使用bot框架在本地托管。此bot正在按预期工作。我们已经在azure中创建了一个新的bot,并为已经托管的内部bot提供了一个端点,该bot正在工作。这个新的机器人程序出现了一个错误,“对不起,我的机器人程序代码有问题”

为了进一步研究,我们尝试在VisualStudio的emulator中调试示例echo代码,该代码按预期工作。为了从其他通道进行调试,我们使用了ngrok,其中一条消息进入消息控制器,但它抛出一个错误,通道显示一条错误消息“对不起,我的bot代码有问题”。日志位于此消息的末尾

我们在azure bot服务中发布并运行了相同的代码,但当我们在本地托管它时,它给出了相同的错误响应,IIS日志显示500个内部服务器错误

能否请您查看日志/错误消息,并帮助我们了解是否遗漏了任何要配置的设置

“{\r\n\”消息\“:\”发生错误。\”、\r\n\”异常消息\“:\”操作返回无效的状态代码“NotFound”、\r\n\”异常类型\“:\”Microsoft.Bot.Connector.ErrorResponseException\”、\r\n\”stackTrace\:\”在Microsoft.Bot.Connector.Bottate.d_8.MoveNext()\r\n---从引发异常的上一个位置开始的堆栈结束跟踪----\r\n在System.Runtime.CompilerServices.TaskAwaiter.ThrowForOnSuccess(任务任务任务)\r\n在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务任务任务)\r\n在Microsoft.Bot.Connector.BotStateExtensions.d\u 7.MoveNext()\r\n---从引发异常的上一个位置开始的堆栈结束跟踪----\r\n在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务任务)\r\n在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务任务)上\r\n在Microsoft.Bot.Builder.Dialogs.Internals.ConnectorStore.-LoadAsync>d_u2.MoveNext()\r\n---从引发异常的上一个位置开始的堆栈结束跟踪----\r\n在System.Runtime.CompilerServices.TaskAwaiter.ThrowforOnSuccess(任务任务任务)\r\n在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)\r\n位于Microsoft.Bot.Builder.Dialogs.Internals.CachingBotDataStore.d\uu 8.MoveNext()\r\n--从引发异常的上一个位置开始的堆栈结束跟踪----\r\n位于System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)\r\n位于Microsoft.Bot.Builder.Dialogs.Internals.CachingBotDataStore.-LoadAsync>d__6.MoveNext()的System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)\r\n\r\n---从引发异常的上一个位置开始的堆栈结束跟踪----\r\n在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务任务)\r\n在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务任务)上\r\n在Microsoft.Bot.Builder.Dialogs.Internals.BotDataBase
1.d\u 16.MoveNext()\\r\\n--从引发异常的上一个位置开始的堆栈结束跟踪---\\r\\n在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)\\r\\n在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)\\r\\n位于Microsoft.Bot.Builder.Dialogs.Internals.BotDataBase
1.d\u 8.MoveNext()\r\n--从引发异常的上一个位置开始的堆栈结束跟踪----\r\n位于System.Runtime.CompilerServices.TaskWaiter.ThrowForNonSuccess(任务任务)\r\n位于Microsoft.Bot.Builder.Dialogs.Internals.DialogTaskManagerBottoDataLoader.d_u11.MoveNext()的System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)\r\n\r\n---从引发异常的上一个位置开始的堆栈结束跟踪----\r\n在System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务任务)\r\n在System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务任务)上\r\n位于Microsoft.Bot.Builder.Dialogs.Internals.PersistentDialogTask.d_u3.MoveNext()\r\n--来自引发异常的上一个位置的堆栈结束跟踪----\r\n位于System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务任务任务)\r\n位于System.Runtime.CompilerServices.TaskAwaiter.HandleNonSuccessAndDebuggerNotification(任务任务)\r\n位于Microsoft.Bot.Builder.Dialogs.Internals.ExceptionTranslationDialogTask.d\u 2.MoveNext()\r\n--从引发异常的上一个位置开始的堆栈结束跟踪----\r\n位于System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务任务)\r\n位于Microsoft.Bot.Builder.Dialogs.Internals.SerializeByConversation.d\u 4.MoveNext()\r\n---来自引发异常的上一个位置的堆栈结束跟踪---\r\n位于System.Runtime.CompilerServices.TaskAwaiter.ThrowForNonSuccess(任务任务)\r\n位于Microsoft.Bot.Builder.Dialogs.Internals.postenhandExceptionTouser.d_5.MoveNext()的System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务任务)\r\n\r\n---从引发异常的上一个位置开始的堆栈结束跟踪----\r\n在Microsoft.Bot.Builder.Dialogs.Internals.PostenHandleExceptionTouser.d_u5.MoveNext()\r\n---从引发异常的上一个位置开始的堆栈结束跟踪----\r\n在System.Runtime.CompilerServices.TaskWaiter.ThrowForNonSuccess(任务任务)\r\n在Microsoft.Bot.Builder.Dialogs.Internals.LogPostToBot.d__3.MoveNext()中的System.Runtime.CompilerServices.TaskWaiter.HandleNonSuccessAndDebuggerNotification(任务任务)\r\n在System.Runtime.CompilerServices.Waiter.ThrowForOnSuccess(任务)中\r\n--从引发异常的上一个位置开始的堆栈结束跟踪\r\n位于System.Runtime.CompilerServices.TaskAwaiter。