在開發完成Bot Framework后,在本機的模擬器都是成功的,但未知在發布后會出現什么樣的問題,所以需要將本機發布的站點給到Bot
1.在Bot Framework注冊一個Bot,打開Bot Framework網站,https://dev.botframework.com/,點擊注冊一個Bot
這個比較重要的是,生成一個App ID和口令,點擊按鈕,這里特別提醒一點,生成的ID可以一直查看到,但生成的口令只能看到一次,所以需要在生成后將生成的ID與口令復制並保存在本機,因為之后是需要使用的
2.將站點發布至本機IIS該步驟是因為暫時還未分配真實的服務器給到項目,所以只能先將地址放在本機。
將生成的AppID和口令寫入至Web.config文件中
在本機IIS服務器點擊“新建站點”
在彈出的窗口中加入一個網站的名稱(自己取的名稱)再設置端口
設置完成后,在本機使用瀏覽器打開地址,查看是否能夠打開,該步驟基本沒有什么難點,都是平時用過的步驟
3.使用工具ngrok將內網地址公開,在瀏覽器中打開https://ngrok.com/,並點擊下載
因為我目前電腦是Windows 8.1,又是64位的,直接選擇Windows 64-Bit
下載后直接解壓壓縮包,會見到一個ngrok.exe的文件,在該文件夾按住shift鍵,點擊鼠標右鍵,有一個菜單為“在此處打開命令窗口”,點擊后會彈出一個命令窗口
在彈出的命令窗口中輸入命令ngrok http 8009(這里的端口是你在IIS中創建網站的端口),然后加車
在回車后會彈出ngrok分配的臨時地址,這個地址就是我們需要的
4.設置Bot Framework地址,再次進入至Bot Framework中,點擊修改
將剛才ngrok生成的https地址輸入至Messaging endpoint中,並在尾部加入api/messages,並保存Bot
參考:http://www.cnblogs.com/maoniu602/p/5524476.html 關於ngrok使用方法