我们可以在没有 Azure 的情况下在 IIS 中部署 Microsoft bot 应用程序吗?
Posted
技术标签:
【中文标题】我们可以在没有 Azure 的情况下在 IIS 中部署 Microsoft bot 应用程序吗?【英文标题】:Can We deploy Microsoft bot Application in IIS without Azure? 【发布时间】:2017-03-21 16:32:03 【问题描述】:是否可以在没有 Azure 的情况下在 IIS 中部署 Microsoft bot 应用程序。
我们已经创建了一个示例机器人应用程序,并在本地环境中使用模拟器运行良好。
我们想将应用程序移至生产环境,但没有 Azure 帐户和详细信息。
我们能否像部署 Webservices 或 WCF Services 一样在 Windows server 2012 R2 的 IIS 中部署机器人应用程序?没有 Azure 是否可行。
【问题讨论】:
Bot Framework without Azure possible?的可能重复 【参考方案1】:如果您不使用 Azure 机器人服务(即 Azure Functions),您可以在任何地方托管您的机器人。您只需在registration 期间为您的机器人提供端点:
【讨论】:
【参考方案2】:我也有这个问题。答案是:当然可以!但坏消息是,您必须以有效的 HTTPS 发布。所以我认为在这种情况下在 Azure 上发布更简单。
【讨论】:
【参考方案3】:是的,我使用 azure,您可以在任何地方使用您的应用程序,并在配置机器人时确保凭据。
别忘了配置 webhook 或端点 url
【讨论】:
以上是关于我们可以在没有 Azure 的情况下在 IIS 中部署 Microsoft bot 应用程序吗?的主要内容,如果未能解决你的问题,请参考以下文章
有没有办法在没有应用程序回收的情况下在 IIS 上发布网站?
Azure Databricks:在没有 Internet 访问的情况下在虚拟网络下导入 PyPI 库
在没有UrlScan的情况下删除/隐藏/禁用Azure / IIS7中过多的HTTP响应标头