Botframework 操作返回了无效的状态代码';走了';

Botframework 操作返回了无效的状态代码';走了';,botframework,azure-language-understanding,Botframework,Azure Language Understanding,机器人信息: Bot框架SDK版本:4.3.2 SDK平台:.NET核心3.1 活动频道:Microsoft团队聊天机器人 部署环境:Azure应用程序服务(西欧) 我在路易斯移民后面临这个问题;它更改了appkey、appID和主机名。我已经(正确)配置并保存了它。我已经重新启动了机器,但是当我检查本地模拟器时,它不工作。然后我将其重新部署到azure服务器,其中仍然显示一些关于聊天机器人的错误消息“操作返回了无效的状态代码‘Gone’” 对LUIS的实际调用将返回已识别的意图和实体 re

机器人信息:

  • Bot框架SDK版本:4.3.2
  • SDK平台:.NET核心3.1
  • 活动频道:Microsoft团队聊天机器人
  • 部署环境:Azure应用程序服务(西欧)
我在路易斯移民后面临这个问题;它更改了appkey、appID和主机名。我已经(正确)配置并保存了它。我已经重新启动了机器,但是当我检查本地模拟器时,它不工作。然后我将其重新部署到azure服务器,其中仍然显示一些关于聊天机器人的错误消息“操作返回了无效的状态代码‘Gone’”

对LUIS的实际调用将返回已识别的意图和实体

recognizerResult=awaitrecognizer.RecognizeAsync(turnContext,cancellationToken)


但是回复说“应用程序d1e6b8a0-47bb-4890-9250-6fb3f2d2bb62未在插槽生产中发布”

我想回复很清楚:

“未发布应用程序d1e6b8a0-47bb-4890-9250-6fb3f2d2bb62 槽内生产”

转到luis portal并在生产槽中发布您的应用程序

// Create the LUIS settings from configuration.
//Get all the LUIS related details from Env variables.

var luisApplication = new LuisApplication(
    Environment.GetEnvironmentVariable("LuisAppId"),
    Environment.GetEnvironmentVariable("LuisAPIKey"),
    Environment.GetEnvironmentVariable("LuisAPIHostName")
  );

var recognizer = new LuisRecognizer(luisApplication);