В
предыдущей статье был описан протокол WebSocket, а в данной статье я покажу процесс установки сервера IIS 8 в Windows 8, чтобы иметь возможность использовать веб-сокеты в приложении ASP.NET.
Напомню, что протокол WebSocket доступен только в IIS 8 и операционных системах Windows 8 и Windows Server 2012, поскольку реализован в виде низкоуровневого неуправляемого модуля IIS 8. То есть получается, что использовать данный проткол и возможности в своей любимой ОС Windows 7 и IIS 7.5 невозможно. Но если вашей основной ОС является Windows 7 и очень хочется "пощупать" возможность применения веб-сокетов, то как вариант можете установить Windows 8 на виртуальную машину. И так если Windows 8 уже установлена, заходим в
Панель управления (Control Panel), открываем
Программы и компоненты (Programs and Features) и выбираем
Включение или отключение компонентов Windows (Turn Windows features on or off).
Откроется диалоговое окно выбора компонентов. Выбираем нужные, они отмечены на рисунке ниже, и устанавливаем.
После того как установка завершится, потребуется перезагрузка.
Чтобы проверить, что всё установилось нормально, откройте браузер и наберите localhost. Если отобразится страница показанная ниже, значит всё установилось нормально.
Если теперь открыть консоль управления IIS 8, то можно увидеть модуль WebSocketModule, про который я упомянул выше.
И так IIS 8 установлен, на этом всё. В следующей статье рассмотрим простой пример использования веб-сокетов, а в последующих более сложные примеры. А чтобы получить больше сведений о процессе настройки IIS 8 и ASP.NET можно заглянуть в справочную систему.