Keine Berechtigung bei Verwendung von "Verbindung zu Ihrem Bot testen" im Bot-Framework-Portal.Bot Framework Authentifizierung funktioniert nicht
Ich habe hier eine Reihe von Fragen zum selben Thema gesehen, kann aber immer noch nicht so funktionieren, wie es sollte. Ich versuche, meine Endpunkt Genehmigung arbeitet, um sicherzustellen, aber ich erhalte immer Fehler ...
ich die Empfehlungen des Schreibens gefolgt: https://docs.botframework.com/en-us/support/troubleshooting-bot-framework-authentication/
Auf den ersten Fehler war;
InternalServerError
{
"message": "An error has occurred.",
"exceptionMessage": "Object reference not set to an instance of an object.",
"exceptionType": "System.NullReferenceException",
"stackTrace": "
(etc ...)
Ich arbeitete heraus, dass ich brauchte, um meine azur Plan grundlegende Upgrade SSL aufzunehmen. Aber wenn ich jetzt meine Bot-Verbindung über das Bot-Framework-Portal teste, bekomme ich;
InternalServerError
{
"message": "An error has occurred."
}
Der Bot selbst funktioniert gut über Skype und Webchat - Es ist nur die Autorisierung Stück, das nicht funktionieren will.
Nach dem Link von der Web-App auf azurblau gehostet, beweist, dass ich eine HTTPS-Adresse habe. Das einzige, was ich nicht versucht habe, ist ein dediziertes SSL-Zertifikat für meine App zu kaufen.
Aber die grundlegenden Azure-Pläne enthalten SSL unter dem generischen Microsoft-Zertifikat? Irgendwelche Gedanken?
Ein letzter Teil der Info, der Webchat-Kanal für den Bot zeigt mir ständig das folgende Problem;
There was an error sending this message to your bot: HTTP status code
InternalServerError
Azure-Hosting, Web-App, b1 Basisplan ...
Habe das alles schon gemacht ... Wenn ich direkt über einen Browser auf meine https-URL gehe (https: //xxxx.azurewebsites.net/api/messages), bekomme ich: Die angeforderte Ressource unterstützt http-Methode 'GET' nicht. –
Taylor
@ Taylor Die andere Sache, die mir in den Sinn kommt ist, dass Sie nicht das [Serializable] -Tag in alle Ihre Dialoge setzen. – jcmontx
Es ist definitiv in allen Dialogen, ich habe eine Reihe von unterstützenden Klassen .. DB-Zugriff usw. – Taylor