Windows Azure和Windows IIS之间的确切区别是什么?

23

我已经使用Visual Studio 2012和Microsoft SQL 2008开发了一个Web应用程序。我正在尝试将其变成可以通过手机访问而不是本地主机的“实时”Web应用程序。

我研究并找到了两个解决方案

  1. IIS
  2. Azure

我已经在网络上寻找各种清晰的解释,介绍IIS和Azure之间的主要区别。据我所知,IIS是随Windows Server一起提供的Web服务器应用程序,用于提供Web站点,而Azure是一种利用IIS的Windows托管解决方案。那么为什么人们仍然使用IIS,而Azure提供了云平台和IIS?

哪个更好,用于托管任何典型的原本运行在本地主机上的Web应用程序?

我似乎找不到任何SO或ASP.Net论坛中可以清楚解释两者之间主要区别以及优缺点的线程。

这里有一些我找到的关于这两个问题提供简要信息的链接1链接2


你可以通过访问Azure并阅读其帮助部分来找到所有答案。 - jgauffin
2
我认为我在这里找不到答案。这是Azure帮助部分的链接。 - Bryan
你找不到哪个问题的答案?你有没有阅读“网站”文档?它有自己的常见问题解答,详细说明了Azure中“网站”的工作原理。 - jgauffin
2个回答

23
你需要的是一个运行Web应用程序的地方,Teo。如你所发现,如果你有连接到互联网的服务器,可以在IIS中完成此操作。获得这样的服务器的方法是去托管公司或者使用Windows Azure云,正如你也已经发现的那样。目前最简单而且免费的方法之一是注册一个Windows Azure试用帐户。作为该帐户的一部分,你可以获得一个基本的、共享的Windows Azure网站免费使用。以下是你需要的链接:(1) http://www.windowsazure.com/en-us/develop/net/tutorials/get-started/ (2) http://www.windowsazure.com/en-us/pricing/free-trial/。我强烈建议在尝试使用自己的应用程序之前,你要逐步完成整个教程(1)。在开始之前,请先注册一个试用帐户(2)。第一个月不会收费,如果你坚持使用免费网站,也不会被收费。祝你好运!

请问这个免费的网站是我自己的第一个网站还是微软的免费演示网站?在VS2012中,有一个选项可以将我的Web应用程序发布到Windows Azure。虽然我已经拥有了免费的Azure帐户,但现在我是一名学生,在实验室的计算机上使用IIS。然而,这是我第一次尝试自己做,所以我有点困惑。 - Bryan
1
然而,我现在的主要问题不是关于定价。而是关于Azure和IIS之间的主要区别及其定义,以及它们之间的优势和差异。 - Bryan
Windows Azure 运行 IIS。你编写一个运行在 IIS 内部的 ASP.NET 应用程序,并可以在 Windows Azure 上进行托管。完成这个教程。 - Clemens Vasters
是的,Windows Azure可以做到这一切。我指的是我提供链接的教程。请按照文档中的所有步骤,以便更好地了解其工作原理:http://www.windowsazure.com/en-us/develop/net/tutorials/get-started/ - 在你完成这些步骤之前,提出更多理论问题并没有太大意义,Teo。 - Clemens Vasters
2
请注意,如果您选择常规服务器,可以在其上安装IIS并自行配置。如果您选择托管解决方案,则可能无法以同样的方式访问IIS。通常,它们将具有抽象的网站,允许您配置IIS选项。背后发生的事情是该网站使用API设置IIS选项。托管解决方案更易于使用,通常更便宜。换句话说,一种解决方案为您提供远程桌面以执行任何操作,而另一种解决方案则为您提供管理网页以配置您的站点。 - The Muffin Man
显示剩余2条评论

-5

将IIS与Azure进行比较是不相关的。它们是两个不同的概念,彼此之间存在模糊的关联。您缺乏对每个概念的基本理解,我建议您从头开始阅读有关它们的资料。

IIS确实是一个Web服务器应用程序。这意味着,例如,它可以路由HTTP请求并响应您创建的网站应用程序的请求和响应。
为了简单起见,我们可以说IIS可以在任何Windows机器上运行,这使得该机器成为Web服务器。

如果您想让您的网站运行起来,您需要拥有自己的机器作为Web服务器,或者将您的网站应用程序上传到其他机器上。

Azure是一组服务。其中一个服务是Web站点主机,它允许您使用云计算机来运行托管您的网站的IIS。
作为服务的一部分,Azure将负责为您安装和使用IIS服务器。

总之,如果您选择Windows路径,您可能最终会同时使用Azure和IIS(除非您想要自行托管您的网站...)


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接