关于 Azure 中 WCF 的困惑

Confusion regarding WCF at Azure

我有几个 WCF 服务,部署在 IIS,一些 android 设备使用这些服务。我必须将我所有的数据库和服务移动到 Azure。我用谷歌搜索了解如何在 Azure 部署 WCF,并找到了 WebRoleAzure Cloud Service 项目的概念。参见 THIS SO POST

但与此同时,我只是尝试在 Azure 中创建一个新的 webapp 并在那里简单地发布了我的 WCF 服务项目,并且工作正常。 (我和客户一起测试过)。

我的问题是,

两者(WebApp 和 Web 角色)都适用于您的方案。

这两种方式的主要区别是 Web 角色允许您通过远程桌面连接到它。

您可以继续使用 WebApp 并配置 Auto Scaling(基于 CPU 使用情况或在特定时间)。