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

时间:2013-07-01 08:09:15

标签: iis azure

我已经完成了在Visual Studio 2012上开发web应用程序以及Microsoft SQL 2008.我正在尝试将其设置为“实时”webapp,可以通过手机而不是本地主机访问。

我研究并找到了2个

的解决方案
  1. IIS
  2. 天青
  3. 我一直在寻找网络,以便对IIS和Azure之间的主要区别进行各种清晰的解释。根据我的理解,IIS是Windows Server附带的Web服务器应用程序,用于提供Web站点,而Azure是使用IIS的Windows托管解决方案。在这种情况下,为什么人们仍然使用IIS,而Azure同时提供云平台和IIS?

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

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

    以下是我发现的一些link1link2,其中提供了有关这两者的简要信息。

2 个答案:

答案 0 :(得分:17)

您正在寻找的实际上是运行您的Web应用程序的地方,Teo。

如您所见,如果您的服务器已连接到Internet,则可以在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)。我们不会在第一个月向您收费,如果您坚持使用免费网站,则不会向您收取费用。

享受。

答案 1 :(得分:-5)

将IIS与Azure进行比较是无关紧要的。这是两个不同的概念,彼此模糊地相关。你对每个人的含义缺乏一些非常基本的了解,我建议你从头开始阅读每一个。

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

如果您想让您的网站启动并运行,您需要拥有自己的充当网络服务器的计算机,或者将您的网站应用程序上传到其他计算机。

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

最重要的是,如果你要使用Windows路径,你可能最终会使用Azure和IIS(除非你想自己托管你的网站......)