Azure机器人模拟器错误:POST 401 directline.postActivity

Azure机器人模拟器错误:POST 401 directline.postActivity,azure,botframework,Azure,Botframework,我正在使用Microsoft bot builder C LUIS模板开发bot,并设置bot Emulator在本地调试我的代码,但当我在bot Emulator上发送消息时,它给出以下错误: POST 401 directline.postActivity Emulator JSON Inspector提供了更多与身份验证相关的细节 BotAuthenticator验证传入请求失败 对于在本地运行代码,我不会在web.config中传递以下设置的任何值,也不会从emulator传递应用程序i

我正在使用Microsoft bot builder C LUIS模板开发bot,并设置bot Emulator在本地调试我的代码,但当我在bot Emulator上发送消息时,它给出以下错误:

POST 401 directline.postActivity

Emulator JSON Inspector提供了更多与身份验证相关的细节

BotAuthenticator验证传入请求失败

对于在本地运行代码,我不会在web.config中传递以下设置的任何值,也不会从emulator传递应用程序id和密码的任何值

<add key="MicrosoftAppId" value="" />
<add key="MicrosoftAppPassword" value="" />
emulator中的端点url也是正确的

http://localhost:3984/api/messages

我也安装了ngrok,但运气不好

web.config文件中的AppSettings出现问题。因此,如果您看到此错误,请确保您在web.config文件的AppSettings下正确提供了键值

Ah,很抱歉,这是我在将应用程序设置值从azure web app复制到web.config文件的AppSettings时犯的愚蠢错误。我更正了解决此问题的AppSettings值。您可以发布解决方案的回复,并将其标记为答案,以供其他人查找,谢谢。在my web.config中没有appkey。下面是我的web.config。请注意,我已经从Azure Portal下载了源代码。在我的情况下,我没有在emulator中指定MS App Id/pass。从AppSettings.json复制值后,我的工作正常。
http://localhost:3984/api/messages