我们是否需要在azure云中安装iis服务器来在azure中托管web应用程序

我们是否需要在azure云中安装iis服务器来在azure中托管web应用程序,azure,asp.net-web-api,Azure,Asp.net Web Api,如果我需要在azure云中托管web应用程序,我是否需要在VM中安装windows server和iis,或者是否有其他选项,如单独运行web服务 我在谷歌搜索时读过azure应用程序服务,如果它被使用过,它会满足iis的所有用途吗?在大多数情况下,您不必使用iis托管VM,就可以在azure中托管web应用程序。您可以,但除非您希望或需要手动管理VM,因为您需要在服务器上安装软件,否则有更简单的托管替代方案 看一看蔚蓝 Azure应用程序服务是用于托管web应用程序、REST API和移动后端

如果我需要在azure云中托管web应用程序,我是否需要在VM中安装windows server和iis,或者是否有其他选项,如单独运行web服务


我在谷歌搜索时读过azure应用程序服务,如果它被使用过,它会满足iis的所有用途吗?

在大多数情况下,您不必使用iis托管VM,就可以在azure中托管web应用程序。您可以,但除非您希望或需要手动管理VM,因为您需要在服务器上安装软件,否则有更简单的托管替代方案

看一看蔚蓝

Azure应用程序服务是用于托管web应用程序、REST API和移动后端的服务。您可以使用自己喜欢的语言进行开发,可以是.NET、.NETCore、Java、Ruby、Node.js、PHP或Python。应用程序可以在基于Windows和Linux的环境中轻松运行和扩展

编辑: 就监控而言:有很多方法可以监控应用程序服务的性能。例如:

编辑2:

它能满足iis的所有用途吗


你在寻找一个特定的目的吗?Azure应用程序服务为您带来了很多可能性。当然,这是PaaS,因此您受到特定服务可用选项的约束。但是你也会得到很多额外的信息,因为IIS没有提供现成的信息。而且,当您运行的网站不需要安装任何COM内容或类似的特定内容时,应用程序服务不会提供任何内容。

Azure应用程序服务确实存在一些重大限制,其中最重要的是无法监控性能。在您的回答中提及这些限制可能会很好。抱歉,没有。有很多方法可以监控性能。其中一个原因是,你是说应用程序服务与完整服务器相比没有任何限制?有趣。@烧烤我不是说它没有任何限制。我是说你关于应用程序服务无法监控性能的说法是不正确的。请看我编辑过的答案,以“不”开头并不是回答OP问题的客观方式,这个问题实际上没有客观的答案。与Web应用相比,VM可能是一个不错的选择,原因有几个:当沙箱限制阻止某些软件安装时,需要80/443以外的端口,需要进一步控制CPU/RAM,希望将Azure文件作为挂载磁盘使用,等等。对此没有正确的答案。也许网络应用服务适合你。也许您需要80/443以外的端口,需要虚拟机。也许你需要定制环境,修改注册表,或者安装特定的软件,而这在Web应用程序中是做不到的。您需要根据您的具体要求做出此决定。