2017-05-20 2 views
0

Ich habe ein paar Bots, die bis heute Morgen ohne Probleme funktionierten. Ich habe die folgende Warnmeldung auf dem Bot-Portal gegeben:Microsoft Bot Framework: HTTP-Statuscode InternalServerError

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.

So verbesserte ich die botbuilder Rahmen 3.8.3 mit npm install –save botbuilder

Seit ich ein Bot Upgrade aufgehört zu arbeiten, aber die anderen Werke in Ordnung. Die Fehlermeldung, die ich bekomme, ist There was an error sending this message to your bot: HTTP status code InternalServerError. Der Bot funktioniert einwandfrei auf dem Bot-Emulator, aber nicht nachdem er auf Azure deployed wurde. Es ist also nicht einmal ein Code-Problem. Um darüber nachzudenken, ob es sich um ein Microsoft-Serverproblem handelt, funktioniert mein anderer Bot einwandfrei. Was könnte möglicherweise schiefgehen?

Antwort

0

Ich habe das Problem herausgefunden und mein Bot ist jetzt wieder am Laufen. Anscheinend gibt es einige Probleme bei der Bereitstellung.

ich zum ersten Mal den folgenden Befehl ausgeführt haben:

azur Website log Schwanz botsitename

ich eine Fehlermeldung bekam sagen:

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) 

Also, ich Der Ordner node_modules wurde im Stammverzeichnis gelöscht und neu installiert npm. Das hat meinen Bot wieder zum Leben erweckt! :)

Verwandte Themen