2017-08-18 34 views
0

IIS 10を使用してWindows Server 2016にボットを配置しました。私はそれを私のローカルコンピュータのIIS上で実行すると、それは完璧に動作します。私は、サーバーとローカルコンピュータの両方で.Netバージョン4.6を使用しています。なぜこのようなことが起こっているのか分かりません。Windows Server 2016/2012r2の500 Internal Server Errorボットフレームワーク(C#SDK)を解決する方法

私はWindows server 2012r2とIIS 8で試してみましたが、いくつかのメッセージ交換後に同じinetranl serverエラー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

+0

これはランダムであるか、x個のメッセージの後に同じポイントで常に起こっていますか? – JasonSowers

+0

@JasonSowers、主に4回または5回のメッセージ交換後に発生します。そして何度か再び動作し始め、2〜3回のメッセージがやり直してしまいました。500内部サーバーエラー –

+0

サーバー上で実行する必要がある特定の構成はありますか? –

答えて

0

あなたのボットの/api/messagesエンドポイントは、ボットコネクタサービスを使用するために有効なSSL証明書でhttps上で提供されなければなりません。

+0

エミュレータでのテストでは、SSLは必要ありません –

関連する問題