Visual Studio 2022 Azure云服务没有Web角色

tpxzln5u  于 2023-05-07  发布在  其他
关注(0)|答案(1)|浏览(276)

我想知道我是否可以得到一些帮助,弄清楚我在这里做错了什么。我一直试图通过练习(https://learn.microsoft.com/en-us/visualstudio/azure/vs-azure-tools-azure-project-create?view=vs-2022)来学习.NET云开发,但在尝试创建Azure云服务应用程序时遇到了许多问题。
我试过卸载和重新安装(当然之后重启电脑),我试过在其他地方查找问题,我试过阅读文档,我只是不知所措。

为什么在创建项目时没有“ASP.NETWeb角色”选项?
任何建议都是惊人的。
我已经尽力了。我不是Maven,我想我只是错过了一些东西。

qco9c6ql

qco9c6ql1#

Visual Studio 2022 Azure云服务没有Web角色
Azure * 云服务 * 是最初的Azure PaaS产品,大约在2010年左右-他们已经被杀死了,并且不可能再创建新的 * 云服务 *,整个服务will be shut-down in August 2024(它最初将在2023年,但他们发布了一个暂停执行)。
因此,最新版本的VS没有附带Web角色项目模板也就不足为奇了(尽管我很惊讶VS 2022仍然附带Azure云服务项目模板,即使它们只提供Worker Roles)。
我想知道我是否可以得到一些帮助,弄清楚我在这里做错了什么。我一直试图通过练习(https://learn.microsoft.com/en-us/visualstudio/azure/vs-azure-tools-azure-project-create?view=vs-2022)来学习.NET云开发,
你错在认为瞄准Azure云服务是一个好主意。它不是。相反,you have these options today

  • Azure云服务的Web角色是IIS托管的代码,部署到您自己管理(和更新)的不同数量的VM。
  • 现在,您可以使用Azure App Services(以前称为 Azure Websites),但您无法自行管理VM。
  • 但是,如果您需要直接控制这些虚拟机,那么现在您可能会使用Kubernetes,Docker或您自己的ARM(Azure资源管理器)脚本来管理虚拟机。
  • Azure云服务的 *Worker角色 * 将被Azure Service Fabric(高端)取代,或仅由单个VM(低端)取代。
  • Visual Studio内置了对发布 arbitrary(即不仅仅是基于IIS的)应用程序到Azure VM。

或遵循MS的决策流程图:

相关问题