2016-11-08 43 views
2

是否可以在没有Azure的情况下在IIS中部署Microsoft bot应用程序?我们是否可以在IIS中部署Microsoft bot应用程序以便在没有Azure的情况下进行托管?

我们已经创建了一个样本机器人应用程序,并在本地环境中使用Emulator运行良好。

我们希望将应用程序移至生产环境,并且没有Azure帐户和详细信息。

我们可以如何部署Web服务或WCF服务,在Windows Server 2012 R2的IIS中部署bot应用程序?如果没有Azure,无需在IIS中托管,是否可能?

+0

[我们可以在没有Azure的情况下在IIS中部署Microsoft bot应用程序?](http://stackoverflow.com/questions/40480297/can-we-deploy-microsoft-bot-application-in-iis-without-天蓝色) – Tchotchke

回答

5

当然这是可能的。您只需要将您的机器人代码部署到您的IIS服务器,然后将您的API端点的URL复制粘贴到dev.botframework.com上的机器人设置中。

例如,URL可能看起来像这样:

https://yourserver.com/api/messages 

一个需要注意的是,它必须使用HTTPS,所以你可能需要把你自己的SSL证书的照顾。

另一方面,Azure帐户是免费的,根据我的经验,可以在免费配额内每日轻松处理数千名用户。

+0

感谢您的详细信息。我已经添加了HTTP并托管在IIS中。 – Srikrishna

+0

现在如何使用仿真器中的相同服务 – Srikrishna

+0

仿真器不应该有任何必要的更改 - 它使用localhost:9000/api/messages,另一个服务器 – K48

相关问题