Microsoft Bot Framework:HTTP状态代码InternalServerError

时间:2017-05-20 16:10:00

标签: botframework

我有几个机器人直到今天早上都没有任何问题。我在机器人门户网站上收到了以下警告信息:

We've revised our security protocol. Update to Bot Builder 3.5+ or compatible security configuration by July 31, 2017 to keep your bot working.

所以我使用3.8.3

将botbuilder框架升级到npm install –save botbuilder

自从我升级后,一台机器人停止工作但其他工作正常。我得到的错误消息是There was an error sending this message to your bot: HTTP status code InternalServerError。机器人在机器人模拟器上运行得非常好,但在它部署到天蓝色之后却没有。所以它甚至都不是代码问题。想想它是否是微软服务器问题,我的其他机器人工作得很好。什么可能出错?

1 个答案:

答案 0 :(得分:0)

我发现了问题,我的机器人现在又重新开始运行了。显然是它的一些部署问题。

我先运行以下命令:

  

azure site log tail botsitename

我收到一条错误消息:

this.childItems === undefined

因此,我删除了根目录中的Application has thrown an uncaught exception and is terminated: Error: Cannot find module './dialogs/Prompt' at Function.Module._resolveFilename (module.js:469:15) at Function.Module._load (module.js:417:25) at Module.require (module.js:497:17) at require (internal/module.js:20:19) at Object.<anonymous> (D:\home\site\wwwroot\node_modules\botbuilder\lib\logger.js:3:16) at Module._compile (module.js:570:32) at Object.Module._extensions..js (module.js:579:10) at Module.load (module.js:487:32) at tryModuleLoad (module.js:446:12) at Function.Module._load (module.js:438:3) 文件夹并重新安装了node_modules。这让我的机器人恢复了生机! :)