上下文:使用 Azure SQL、Azure 表存储、EF、Web API、MVC、Azure 缓存、可能的工作角色构建新的多租户应用程序——所有常见的嫌疑人:
请参阅前一段时间提出/回答的问题(2012 年 6 月):Azure 网站和 Azure Web 角色有什么区别
旁注:我倾向于 Web API 的 Web 角色/工作者角色和 MVC/CMS 框架的网站(即 DotNetNuke)
我知道网站已经完成测试,并且在某些方面已经缩小了与 Web 角色的差距。
问题:我正在寻找以下问题的更新答案:对于 ASP.NET MVC 和 ASP.NET Web API 应用程序,新的 Azure 网站与传统的 Azure Web 角色有什么实质性区别?我为什么会选择“网站”而不是“网络角色”,反之亦然?