2017-08-18 6 views
0

J'ai déployé mon bot à Windows Server 2016 avec IIS 10. Il commence très bien, mais après quelques messages, il commence à donner mon serveur interne 500. Lorsque Je l'exécute sur mes ordinateurs locaux IIS cela fonctionne parfaitement bien. J'utilise .Net version 4.6 sur le serveur et l'ordinateur local. Je ne suis pas sûr pourquoi cela se passe-t-il?Comment faire pour résoudre 500 Server Server Erreur interne du châssis (C# SDK) sur Windows Server 2016/2012r2

Je l'ai essayé sur windows server 2012r2 et IIS 8, il donne la même erreur inetranl du serveur 500 après quelques échanges de messages.

Voici quelques détails sur les erreurs.

Faulting application name: botframework-emulator.exe, version: 3.5.31.0, time stamp: 0x596d1933 
Faulting module name: ntdll.dll, version: 6.3.9600.18725, time stamp: 0x59380775 
Exception code: 0xc0000005 
Fault offset: 0x0000000000035690 
Faulting process id: 0x15a8 
Faulting application start time: 0x01d3168d86f3c274 
Faulting application path: C:\Users\muhammad\AppData\Local\botframework\app-3.5.31\botframework-emulator.exe 
Faulting module path: C:\Windows\SYSTEM32\ntdll.dll 
Report Id: f48b02d4-8280-11e7-80ce-000c29837137 
Faulting package full name: 
Faulting package-relative application ID: 

Voici l'image de l'erreur dans l'émulateur. InternaServerError

+0

est-ce aléatoire ou se passe-t-il toujours au même point après x quantité de messages? – JasonSowers

+0

@JasonSowers, Surtout après 4 ou 5 échanges de messages. Et parfois, il recommence à fonctionner et après 2 ou 3 messages à nouveau 500 erreur interne du serveur –

+0

Y at-il une configuration spécifique à effectuer sur le serveur? –

Répondre

0

point final /api/messages de votre bot doit être servi sur https avec un certificat SSL valide afin de travailler avec le Bot service de connecteur.

+0

Pour tester dans l'émulateur, vous n'avez pas besoin de SSL –