Какая разница между Windows Azure и Windows IIS?

Я закончил разработку web-приложения на Visual Studio 2012 вместе с Microsoft SQL 2008. Я пытаюсь сделать его "живым" webapp, доступ к которому можно получить через телефон, а не локальный.

Я исследовал и нашел 2 решения, которые

  • IIS
  • Azure

Я смотрел по всей сети для различного ясного объяснения основного различия между IIS и Azure. По моему мнению, IIS - это веб-серверное приложение, которое поставляется с Windows Server и используется для обслуживания веб-сайтов, а Azure - это решение для Windows, использующее IIS. В этом случае почему люди все еще используют IIS, в то время как Azure обеспечивает как облачную платформу, так и IIS?

Также лучше разместить какое-либо типичное веб-приложение, которое использовалось для работы на локальном хосте?

Я не могу найти нить в форуме SO или ASP.Net, который может четко объяснить основное различие между ними, а также преимущество и недостаток.

Вот некоторые из link1, link2 я обнаружили, что предоставляют краткую информацию об этих двух.

Ответ 1

То, что вы ищете, на самом деле является местом для запуска вашего веб-приложения, 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). С вашего первого счета вы не будете платить, и вы не будете платить, если будете придерживаться бесплатного веб-сайта.

Enjoy.

Ответ 2

Сравнение IIS с Azure не имеет значения. Это две разные концепции, которые смутно связаны друг с другом. Вам не хватает элементарного понимания того, что каждый из них означает, и я рекомендую вам прочитать и прочитать о каждом из них с нуля.

IIS - действительно приложение для веб-серверов. Это означает, например, что он может маршрутизировать HTTP-запрос и отвечать на и из созданного вами веб-приложения.
Чтобы это было просто, скажем, что IIS может запускаться на любой машине Windows, что делает машину веб-сервером.

Если вы хотите, чтобы ваш веб-сайт работал и работал, вам нужно либо иметь свой собственный компьютер, который действует как веб-сервер, либо загружать ваше приложение веб-сайта на другую машину.

Azure - это группа cloud. Одной из услуг является хост веб-сайта, который позволяет использовать облачные компьютеры для запуска IIS, на котором размещен ваш веб-сайт.
В рамках сервиса Azure позаботится об установке и использовании сервера IIS для вас.

В нижней строке, если вы идете по пути Windows, вы, вероятно, в конечном итоге будете использовать как Azure, так и IIS (если вы не захотите самостоятельно разместить свой веб-сайт...)