2017-07-30 152 views
-2

控制台应用程序,我是新Azure上的,所以请帮助我,我有一个问题:部署Web应用程序和蔚蓝

我有ASP。核心的Web应用程序和一些简单的控制台应用程序(非核心),我” m通过json rpc作为服务使用。

当我托管在IIS我没有我的服务放在我的web应用程序服务器上,并从recived我的web应用低谷本地IP地址查询,127.0.0.1:port

现在一个问题,我需要在Azure上移动此计划,我如何部署我的控制台应用程序服务,以便将它们与将部署在Azure上的我的Web应用程序连接起来? 谢谢!

+0

信息不足。您是将它们部署为SaaS还是Azure VM?如果是后者,它可能是一个防火墙问题,因为Azure喜欢在默认情况下阻止所有内容 – MickyD

+0

现在我只想知道在我的情况下什么解决方案会成为野兽?我只是将asp核心部署为web应用程序 – 3axap

+0

我明白,但如何在不了解您的环境的情况下发表评论 – MickyD

回答

0

在Azure App Service上部署Web应用程序。做一些重写并利用Azure Queues与您的控制台应用程序通话。将它们部署为带有Queue trigger的WebJobs。

保持简单,将消息放入队列中,让WebJob(控制台应用程序)从该队列中读取并完成工作。将结果放在磁盘上(应用服务d:\home\site)或Blob Storage,并用队列消息发送信号(或者将结果直接放入队列消息中,如果它只有几KB)。

另外,你可能想看看Azure Functions控制台应用程序vNext