我安装了 VS2015 和最新的 Azure SDK。与 VS2013 和以前的 Azure SDK 相比,添加新的项目模板让我有些困惑。我正在尝试了解新的 Azure 应用服务。
我曾经创建一个 Web API 项目并将其作为 Azure 云服务发布。现在,我得到了更多选择:
1) Azure Cloud Service -> ASP.NET Web Role -> Web API
我对这个很熟悉。
2) Azure Cloud Service -> ASP.NET Web Role -> Azure API App
为什么有人会创建 Azure API 应用程序并将其作为云服务发布?
3) ASP.NET Web Application -> Web API
4) ASP.NET Web Application -> Azure API App
这两个与没有云服务模板的前两个基本相同。然而,它们的出版方式让我更加困惑。您可以将每个发布为 Microsoft Azure Web 应用程序或 Microsoft Azure API 应用程序。
以下如何比较和对比:
- Web API -> 发布为 Web 应用程序
- Web API -> 发布为 API APP
- API 应用程序 -> 发布为 Web 应用程序
- API 应用程序 -> 作为 API 应用程序发布