2015-10-22 66 views
0

我想爲我的.net桌面應用程序構建由Azure託管的許可證服務器(或帶有數據庫的服務)。它的工作原理是,我們爲客戶提供序列號。客戶使用此密鑰來激活我的應用程序。然後,應用程序向Azure發送請求,以檢查服務器上是否有匹配的許可證文件,然後將此許可證文件下載到客戶PC。當然,它也會用來檢查licesne並更新。將Azure Cloud Service用於許可證服務器

我對Azure完全陌生,是否需要虛擬機?或者只是建立一個雲服務,它在技術上如何運作,有人可以提供一個提示嗎?

非常感謝

回答

0

這完全取決於你在找什麼。 Azure針對不同的用例有不同的產品。

什麼樣的程序是你的「許可證服務器」?這是一個.NET控制檯應用程序嗎?你最好的選擇是使用「雲服務」,並在你的應用程序周圍建立一個「工作者角色」。工作者角色實際上是Microsoft託管在VM上的控制檯應用程序,並允許您在VM上預安裝軟件。你不能直接控制操作系統(在這裏有更多解釋)http://blogs.msdn.com/b/plankytronixx/archive/2012/06/08/the-difference-between-azure-vms-and-azure-vm-role.aspx

如果你需要對許可證服務器進行細粒度的控制(例如你需要在其上安裝一個完整的SQL Server - 你將被要求部署一個使用SQL的虛擬機或將您的數據庫部署到SQL Azure並使用輔助角色

微軟文檔對於新手來說可能有點偏離平臺,但閱讀是關鍵!祝你好運

相關問題