3 回答

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超9個(gè)贊
是的,它應(yīng)該可以運(yùn)行在IIS或任何其他托管服務(wù)(包括除了Azure云hostings)作為解釋的機(jī)器人在這里。您必須確保您的機(jī)器人具有可通過Internet訪問的端點(diǎn)和有效的HTTPS證書。
關(guān)于HTTPS證書的要求,我正在復(fù)制此帖子的信息供您參考:
Bot框架要求您的端點(diǎn)公開的x.509v3證書是最新且有效的?!爱?dāng)前和有效”的大多數(shù)檢查是服務(wù)器證書的標(biāo)準(zhǔn)檢查:CN必須與主機(jī)名匹配,不得過期,不得在CRL中列出,必須具有正確的EKU集等。
最重要的是,您的證書必須鏈接到Microsoft信任的根證書頒發(fā)機(jī)構(gòu)。這里提供了這些CA的最新列表。
此外,您可以注冊機(jī)器人甚至啟用通道,而無需部署到Azure或任何其他主機(jī)。您可以臨時(shí)使用ngrok創(chuàng)建到localhost環(huán)境的安全隧道,并在將其暴露給其他用戶之前在您的電子郵件通道中測試該bot。順便說一句,您不需要在BotFramework門戶中發(fā)布您的機(jī)器人,只需注冊它。發(fā)布僅適用于那些想要出現(xiàn)在Bot目錄中的機(jī)器人。
添加回答
舉報(bào)