Как устранить 500 Internal Server Error Bot framework (C# SDK) в Windows Server 2016/2012r2

Я развернул своего бота на Windows Server 2016 с IIS 10. Он запускается нормально, но после нескольких сообщений он начинает выдавать мой внутренний сервер 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:

Ниже приведено изображение ошибки в эмуляторе. InternaServerError


person Ehsan Ul Haq    schedule 18.08.2017    source источник
comment
это случайно или всегда происходит в один и тот же момент после x количества сообщений?   -  person D4RKCIDE    schedule 18.08.2017
comment
@JasonSowers, в основном это происходит после 4 или 5 обменов сообщениями. И иногда снова начинает работать и потом через 2 или 3 сообщения опять 500 внутренняя ошибка сервера   -  person Ehsan Ul Haq    schedule 19.08.2017
comment
Нужно ли делать какие-то определенные настройки на сервере?   -  person Ehsan Ul Haq    schedule 19.08.2017


Ответы (1)


Конечная точка вашего бота /api/messages должна обслуживаться через https с действительным сертификатом SSL для работы со службой Bot Connector.

person nilsw    schedule 18.08.2017
comment
Для тестирования в эмуляторе SSL не нужен - person Ehsan Ul Haq; 19.08.2017