是否可以在没有Azure的IIS中部署Microsoft bot应用程序。
我们已经创建了一个示例bot应用程序,并在本地环境中使用模拟器运行良好。
我们希望将应用程序移至Production并且没有Azure帐户和详细信息。
我们可以在Windows服务器2012 R2中的IIS中部署bot应用程序,作为我们部署Web服务或WCF服务的方式吗?是否可以在没有Azure的情况下在IIS中托管?
答案 0 :(得分:6)
当然有可能。您只需将机器人代码部署到IIS服务器,然后将API端点的URL复制粘贴到dev.botframework.com上的机器人设置中。
例如,网址可能如下所示:
https://yourserver.com/api/messages
有一点需要注意,它必须使用HTTPS,因此您可能需要处理自己的SSL证书。
另一方面,Azure帐户是免费的,根据我的经验,可以在免费配额内轻松处理数千名用户。