Asp.net 后台数据的Azure工作人员角色部署

Asp.net 后台数据的Azure工作人员角色部署,asp.net,azure,azure-sql-database,azure-worker-roles,Asp.net,Azure,Azure Sql Database,Azure Worker Roles,我希望我的申请分为两个阶段。第一部分将简单地从API获取json格式的数据并将其存储到SQL数据库(或者可能是非SQL数据库),另一半(web部件)将读取数据并实现自定义警报。因此,基本上我需要为fetch进程创建一个worker。但我对Azure中的工作者角色和web角色感到困惑。请帮助我实现此设计的最佳方法是什么?您看过本教程吗?它为web和worker角色提供了可能的用例和教程 您可以将两者合并到同一个web角色中—IIS中运行的代码部分(从Visual Studio模板创建web角色时创

我希望我的申请分为两个阶段。第一部分将简单地从API获取json格式的数据并将其存储到SQL数据库(或者可能是非SQL数据库),另一半(web部件)将读取数据并实现自定义警报。因此,基本上我需要为fetch进程创建一个worker。但我对Azure中的工作者角色和web角色感到困惑。请帮助我实现此设计的最佳方法是什么?

您看过本教程吗?它为web和worker角色提供了可能的用例和教程


您可以将两者合并到同一个web角色中—IIS中运行的代码部分(从Visual Studio模板创建web角色时创建的ASP.NET项目)将处理web请求,而运行“角色入口点”的部分将运行获取过程。除非您绝对需要单独扩展它们,否则这将为您提供一个更简单、更易于管理的解决方案。

您可以更具体一点,因为我希望采用架构方面的想法,而不是编码部分。谢谢您的建议。但我在这里遇到了一些问题。我有点想在ASP.NET中创建一个WEB API(RESTful),然后将其用于所有目的。所以网络角色非常适合。但是,你能帮我提供一些资源吗?我应该从哪里开始开发一个返回JSON响应的API。我对“web API”项目没有任何经验,我们拥有的只是一个普通的“ASP.NET MVC3”应用程序。我想如果您搜索“如何从web api应用程序返回JSON”,就可以了。