2017-08-22 9 views
2

へのアクセス/呼び出し、下記のように3つのプロジェクトがあります。ボットエミュレータ私のVSのソリューションでは、間違ったメッセージ制御部

1)Bot2015 2)Bot2015_2(スタートアッププロジェクト) 3)DB

solution

Bot2015_2は私のスタートアッププロジェクトですが、エミュレータ経由でBot2015_2ボットアプリケーションをテストしようとするたびに、最初のプロジェクトのメッセージコントローラ、つまりBot2015(これは問題です)を呼び出します。起動プロジェクトのメッセージコントローラ、つまりBot2015_2にアクセスする必要があります。 Bot2015をアンロードしてアプリケーションをテストしても、同じことが起こっています。つまり、正しいメッセージコントローラ、つまりBot2015_2を呼び出すことはありません。

私を助けてください!

ありがとうございます。

+0

はBot2015_2のポート番号は、あなたのエミュレータ上で入力するものでも同じですか?異なるプロジェクトには異なるポート番号が必要です。 –

+0

両方のプロジェクトでデフォルトのポート番号3979です。ポート番号を変更するにはどうすればいいですか? – Tarun

+0

いいえ、別のプロジェクトでは別のポート番号を使用しています。これは何とかWebアプリケーションですが、ボットフレームワークに適用されています。 –

答えて

0

エミュレータとの通信に使用しているポートを再度確認してください。これはエミュレータがコントローラと通信するために使用するものです。

は、ソリューションエクスプローラでIIS Expressの

  1. を使用するWebアプリケーションプロジェクトのためのポートを指定するには、アプリケーションの名前を右クリックし、[プロパティ]を選択します。 Webタブをクリックします。

  2. [サーバー]セクションの[ローカルIIS Webサーバーを使用する]の[プロジェクトURL]ボックスで、ポート番号を変更します。

  3. [プロジェクトURL]ボックスの右側にある[仮想ディレクトリの作成]をクリックし、[OK]をクリックします。

  4. [ファイル]メニューの[選択したアイテムを保存]をクリックします。

  5. 変更を確認するには、プロジェクトを実行するために、Ctrl + F5キーを押します。 新しいポート番号がブラウザのアドレスバーに表示されます。

あなたはここに詳細情報を確認できます。MSDN

+0

はい、両方のプロジェクトで実際に同じポート番号に関連していました。上記の手順に従いましたが、現在は正常に動作しています。ありがとうウィリーデビッドジュニア – Tarun

関連する問題