Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/azure/12.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 更改Bot框架文件夹结构后,消息传递端点返回错误请求错误_C#_Azure_Botframework_Azure Bot Service - Fatal编程技术网

C# 更改Bot框架文件夹结构后,消息传递端点返回错误请求错误

C# 更改Bot框架文件夹结构后,消息传递端点返回错误请求错误,c#,azure,botframework,azure-bot-service,C#,Azure,Botframework,Azure Bot Service,我使用Azure门户创建了我的Bot服务,并选择要使用的基本模板,该模板的run.csx文件位于“messages”文件夹中。我更新了文件夹结构以更好地满足我的需要,并删除了“messages”文件夹,取而代之的是一个名为“Default”的文件夹 我试图更新我的消息传递端点以指向“/api/Default?code=”,当消息传递端点指向“/api/messages”时,先前的值在哪里,但现在我收到一个错误的请求错误: 坏请求 { “消息”:“HTTP请求中提供的‘代码’查询参数与预期值不匹配

我使用Azure门户创建了我的Bot服务,并选择要使用的基本模板,该模板的run.csx文件位于“messages”文件夹中。我更新了文件夹结构以更好地满足我的需要,并删除了“messages”文件夹,取而代之的是一个名为“Default”的文件夹

我试图更新我的消息传递端点以指向“/api/Default?code=”,当消息传递端点指向“/api/messages”时,先前的值在哪里,但现在我收到一个错误的请求错误:

坏请求 {

“消息”:“HTTP请求中提供的‘代码’查询参数与预期值不匹配。”

}


我不确定如何获得这个“代码”值以及它应该是什么。日志没有说明它应该是什么,我也找不到关于它的文档。

另一个论坛中提到的某人:

以下是检索bot服务密钥代码的两种方法:

1) 通过kudo控制台查找函数的secrets.json文件:


2) 打开功能应用程序的刀片而不是bot服务刀片,然后查找功能(在bot的情况下为消息)的密钥/代码/机密

其他论坛中提到的某人:

以下是检索bot服务密钥代码的两种方法:

1) 通过kudo控制台查找函数的secrets.json文件:


2) 打开功能应用程序的刀片而不是bot服务刀片,然后查找功能(在bot的情况下为消息)的密钥/代码/机密

是否删除了run.csx文件和可能指向端点的消息文件夹?您可以尝试向同一文件夹添加更多文件,并编辑默认的文件。您的bot是Node.js还是c#bot?很抱歉,之前没有提供相关信息。我确实删除了邮件文件夹。仍然使用原始的run.csx,但我将其放在了默认文件夹中。在我的机器人中使用messages文件夹不再有意义。这是一个C#bot。这正是我的情况,但下面的答案无法解决它。您是否删除了run.csx文件以及可能指向端点的邮件文件夹?您可以尝试向同一文件夹添加更多文件,并编辑默认的文件。您的bot是Node.js还是c#bot?很抱歉,之前没有提供相关信息。我确实删除了邮件文件夹。仍然使用原始的run.csx,但我将其放在了默认文件夹中。在我的机器人中使用messages文件夹不再有意义。这是一个C#bot。这正是我的设想,但下面的答案并不能解决它。