2017-04-22 29 views
0

ボットフレームワークで異常なエラーが発生しました。それは常に言う:POSTボットフレームワークチャンネルエミュレータのECONNREFUSEDに接続

POST connect ECONNREFUSED 127.0.0.1:3978 

これは、ボットフレームワークチャンネルオペレータの詳細は次のとおりです。私はボットアプリケーション・テンプレートを使用してボットフレームワークチャネルエミュレータによるAPIを結ぶのVisual Studio 2017使用してい

{ 
"type": "conversationUpdate", 
"membersAdded": [ 
{ 
    "id": "default-bot", 
    "name": "Bot" 
} 
], 
"id": "1dhnjafnclhfeml51c", 
"channelId": "emulator", 
"timestamp": "2017-04-22T03:56:06.215Z", 
"localTimestamp": "2017-04-22T11:56:06+08:00", 
"recipient": { 
"id": "default-bot", 
"name": "Bot" 
}, 
"conversation": { 
"id": "a1376jghbggg6a5hjc" 
}, 
"from": { 
"id": "default-user", 
"name": "User" 
}, 
"serviceUrl": "http://localhost:51293" 
} 

。エミュレータをリフレッシュして新しいメッセージを開始しようとしましたが、ウェブサイトプロジェクトを再起動して再構築しましたが、それはまだ同じです。私はBotアプリケーションテンプレートのコードを変更しませんでした。 localhost URLが正しいです。私はなぜ私がエラーに遭遇しているか、私は何かを逃したか分からない。

+0

どのバージョンのBotBuilderを使用していますか?あなたのローカルホストのボットがどのポートをリッスンしているのか知っていますか?エミュレータでボットのエンドポイントを何に指定していますか? http:// localhost:3978/api/messagesのようなものですか? –

答えて

3

localhostを実行して正しいポートを確認する場合は、http://を使用しないでください。https://を使用してください。私のバージョンではですが、エミュレータではデフォルトで3978が使用されています。

+0

は、ボットエミュレータのデフォルトのポートの問題で私を連れて来ました。それは3979だった。それを見たことはないだろう。ありがとう... –

関連する問題