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

Teo*_*yan 16 iis azure

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

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

  1. IIS
  2. 天蓝

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

哪个更适合托管曾经在localhost上运行的任何典型的Web应用程序?

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

以下是我发现的一些link1,link2,提供了关于这两者的简要信息.

Cle*_*ers 18

您正在寻找的实际上是运行您的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).您将不会在第一个月收取费用,如果您坚持使用免费网站,则不会向您收取费用.

请享用.

  • 请注意,如果您有常规服务器,则可以在其上安装IIS并自行配置。如果使用托管解决方案,则可能无法以相同方式访问IIS。通常,他们将有一个抽象的网站,使您可以配置IIS选项。幕后发生的事情是该网站使用API​​来设置IIS选项。托管解决方案更易于使用,通常更便宜。换句话说,一种解决方案使您可以进行远程桌面操作,而另一种解决方案则使您可以通过管理网页来配置站点。 (2认同)