我使用IIS 10将我的机器人部署到Windows Server 2016.它启动正常,但在几条消息后它开始给我的内部服务器500.当我在我的本地计算机IIS上运行它时它完全正常。我在服务器和本地计算机上使用.Net版本4.6。我不确定为什么会这样?
我在Windows Server 2012r2和IIS 8上尝试过它,它在几次消息交换后给出了相同的inetranl服务器错误500.
以下是有关错误的一些细节。
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:
答案 0 :(得分:0)
您的机器人/api/messages
端点必须通过https
提供有效的SSL证书才能使用Bot Connector服务。