Компьютерная графика, мультимедиа и игры на Visual C#

       

Установка веб-компонентов Windows для веб-программирования на основе ASP.NET


Веб-программирование заключается в создании коммуникации между клиентами и серверами в изолированной локальной (например, корпоративной) и глобальной (Интернет) сети. Под словом “клиенты” понимаются установленные на компьютеры программные продукты (например, платформа Visual Studio 2005) пользователей, которые при помощи браузера, например, Internet Explorer и веб-службы получают какую-либо информацию с сервера. Под словом “серверы” понимаются программные продукты, установленные на компьютеры провайдеров (предоставляющие услуги хостинга), которые размещают у себя приложения в виде сайтов и при помощи веб-службы посылают информацию с сайтов на браузер пользователя по его запросу.

Веб-приложение и веб-службу мы должны разрабатывать на базе известного программного продукта корпорации Microsoft, который называется Internet Information Services (IIS) - Информационные службы Интернета. Эти службы IIS поставляются в комплекте со всеми операционными системами Windows 98/2000/XP/Server 2003, однако перед работой их нужно запустить в режим Started (Работает); по умолчанию службы находятся в режиме Stopped (Отключено), о чем мы расскажем в следующем параграфе.

Чтобы веб-приложение, которое мы спроектировали, например, в наших предыдущих книгах [7, 8], работало в Интернете, на компьютере провайдера должны быть установлены службы IIS (и, как правило, большинство провайдеров в мире используют службы IIS). А чтобы мы могли разрабатывать, отлаживать и тестировать веб-приложения и веб-службы,  и на нашем компьютере службы IIS должны быть запущены в режим “Started”.

По сравнению с разработанными в предыдущих главах Windows-приложениями, веб-приложения имеют следующие преимущества:

большая часть нашего кода находится не на нашем компьютере как клиенте (и не на многих компьютерах пользователей), а на одном веб-сервере; по нашему коду сервер создает готовую веб-страницу как стандартный документ HTML (Hypertext Markup Language) и передает на браузер любого пользователя, который запросит этот документ;

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

Когда мы первый раз попытаемся создать проект веб-приложения или веб-службы и выполним построение (Build, Build Solution), то в окне Output увидим сообщение об ошибке, что на этой машине должны быть установлены службы IIS для этой программы, чтобы она функционировала правильно. Установку служб IIS на компьютер с операционной системой Windows 2000 Server мы подробно описали в нашей предыдущей книге [7]. Далее уже можно разрабатывать проекты веб-приложений и веб-служб по методике, описанной в нашей предыдущей книге [8].



Содержание раздела