在azure上部署Web应用程序和控制台应用程序

时间:2017-07-30 12:35:31

标签: c# asp.net azure

我是天蓝色的新人所以请帮助我,我有下一个问题:

我有asp .core Web应用程序和一些简单的控制台应用程序(不是核心),我通过json rpc用作服务。

当我在iis上托管时,我没有问题我的服务被放置在我的网络应用服务器上,并通过我的网络应用程序通过本地IP地址收到查询,如127.0.0.1:port

现在我需要在azure上移动这个方案,我如何部署我的控制台应用程序服务,以便我可以将它们与我将部署在azure上的web应用程序连接起来? 谢谢!

1 个答案:

答案 0 :(得分:0)

在Azure App Service上部署Web应用程序。进行一些重写并使用Azure Queues与您的控制台应用程序进行通信。使用Queue trigger将其部署为WebJobs。

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

或者,您可能希望将Azure Functions视为控制台应用程序vNext