2017-07-30 343 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