将Azure云服务用于许可证服务器

将Azure云服务用于许可证服务器,azure,licensing,Azure,Licensing,我想为我的.Net桌面应用程序构建Azure托管的许可证服务器(或具有DB的服务)。例如,我们将为客户提供一个序列密钥以激活应用程序,并且在应用程序启动时,它将向Azure发送一个请求以验证序列号 有问题的应用程序将在服务器上检查匹配的许可证文件,然后将此许可证文件下载到客户的PC。当然,它还将用于检查许可证和更新 我对Azure完全陌生,我需要虚拟机还是仅仅构建云服务? 技术上它是如何工作的,有人能给你一个提示吗?这完全取决于你在寻找什么。Azure针对不同的用例有不同的产品 您的“许可证服务

我想为我的.Net桌面应用程序构建Azure托管的许可证服务器(或具有DB的服务)。例如,我们将为客户提供一个序列密钥以激活应用程序,并且在应用程序启动时,它将向Azure发送一个请求以验证序列号

有问题的应用程序将在服务器上检查匹配的许可证文件,然后将此许可证文件下载到客户的PC。当然,它还将用于检查许可证和更新

我对Azure完全陌生,我需要虚拟机还是仅仅构建云服务?
技术上它是如何工作的,有人能给你一个提示吗?

这完全取决于你在寻找什么。Azure针对不同的用例有不同的产品

您的“许可证服务器”是什么类型的程序?这是一个.NET控制台应用程序吗?您最好的选择是使用“云服务”,并围绕您的应用程序构建一个“工作者角色”。工作者角色实际上是由Microsoft托管在VM上的控制台应用程序,允许您在VM本身上预安装软件。您无法直接控制操作系统(此处有更多说明)

如果您需要对许可证服务器进行细粒度控制(例如,您需要在其上安装完整的SQL server-您需要使用SQL部署虚拟机或将数据库部署到SQL Azure并使用工作角色)


对于平台的新手来说,Microsoft文档可能有点不合适,但阅读是关键!祝你好运

这完全取决于你在寻找什么。Azure针对不同的用例有不同的产品

您的“许可证服务器”是什么类型的程序?这是一个.NET控制台应用程序吗?您最好使用“云服务”并构建一个“工作者角色”围绕您的应用程序。工作者角色实际上是由Microsoft托管在虚拟机上的控制台应用程序,允许您在虚拟机上预安装软件。您无法直接控制操作系统(此处有详细说明)

如果您需要对许可证服务器进行细粒度控制(例如,您需要在其上安装完整的SQL server-您需要使用SQL部署虚拟机或将数据库部署到SQL Azure并使用工作角色)

对于平台的新手来说,Microsoft文档可能有点不合适,但阅读是关键!祝你好运