Инструкции брандмауэра
Необходимо включить несколько портов или программ в брандмауэре, чтобы примеры Windows Communication Foundation (WCF) могли функционировать. Многие из образцов сообщаются с использованием портов в диапазоне 8000-8003 и порта 9000. По умолчанию брандмауэр включен и запрещает доступ к этим портам. Чтобы включить брандмауэр для примеров, завершите одну из следующих операций, в зависимости от требований и среды безопасности.
Вариант 1. В интерактивном режиме включите образцы во время выполнения. Не вносите изменения в конфигурацию брандмауэра заранее и перейдите к построению и выполнению образцов. При выполнении образца отображается диалоговое окно Оповещение системы безопасности Windows. Затем программу данного образца можно добавить в интерактивном режиме в незаблокированный список. После этого необходимо перезагрузить образец.
Вариант 2. Включите программы образцов заранее. Запустите приложение Панель управления брандмауэра Windows и включите программы образцов, которые необходимо выполнить. Сначала необходимо построить программы, чтобы исполняемые файлы существовали. Более подробные инструкции см. в следующей процедуре.
Вариант 3. Включите диапазон портов заранее. Запустите приложение брандмауэра Windows и включите порты 80, 443, 8000-8003 и 9000, используемые в образцах. Более подробные инструкции см. в следующей процедуре. Этот вариант менее безопасен, чем другие, поскольку он позволяет использовать эти порты любой программе, а не только образцам.
Если есть сомнения, какой вариант выбрать, используйте первый. Если брандмауэр выполняется с другого поставщика, может потребоваться внести похожие изменения.
Примечание |
---|
Изменение конфигурации брандмауэра влияет на безопасность. Рекомендуется записывать вносимые изменения и удалять их по завершении работы с образцами. |
Включение программ образцов заранее
Постройте образец.
Нажмите кнопку Пуск, выберите пункт Выполнить и введите команду firewall.cpl. Откроется приложение Панель управления брандмауэра Windows.
Примечание Для запуска образцов, которым необходима возможность связи через брандмауэр Windows, требуется разрешение на изменение параметров брандмауэра. Если некоторые параметры брандмауэра недоступны и компьютер подключен к домену, возможно, системный администратор управляет этими параметрами через групповую политику. Выполните один из следующих специфических шагов, чтобы дать программе возможность работать через брандмауэр Windows.
При работе с Windows 7 или Windows Server 2008 r2 выберите Разрешить запуск программы или функции через брандмауэр Windows. Выберите Изменить параметры, Разрешить доступ другой программе….
В Windows Vista или Windows Server 2008 выберите Разрешить запуск программы через брандмауэр Windows.
На вкладке Исключения нажмите кнопку Добавить программу.
Нажмите кнопку Обзор и выберите исполняемый файл образца, который необходимо выполнить.
Повторяйте шаги 4 и 5, пока не будут добавлены все исполняемые файлы всех образцов, которые необходимо выполнить.
Щелкните ОК, чтобы закрыть приложение брандмауэра.
Включение диапазона портов заранее
Нажмите кнопку Пуск, выберите пункт Выполнить и введите команду firewall.cpl. Откроется приложение Панель управления брандмауэра Windows.
В Windows 7 или Windows Server 2008 R2 выполните следующие шаги.
Выберите Дополнительные параметры в левом столбце окна брандмауэра Windows.
Выберите в левом столбце Входящие правила.
Выберите в правом столбце Новые правила.
Выберите Порт и нажмите кнопку Далее.
Выберите TCP и введите 8000, 8001, 8002, 8003, 9000, 80, 443 в поле Определенные локальные порты.
Нажмите кнопку Далее.
Выберите Разрешить соединение и нажмите кнопку Далее.
Выберите Домен и Частный, затем нажмите кнопку Далее.
Назовите это правило Примеры WCF-WF 4.0 и нажмите кнопку Готово.
Выберите Исходящие правила и повторите шаги от C до H.
В Windows Vista или Windows Server 2008 выполните следующие шаги.
Выберите Разрешить запуск программы через брандмауэр Windows.
На вкладке Исключения нажмите кнопку Добавить порт.
Введите имя и номер порта 8000, затем выберите параметр TCP.
Нажмите кнопку Изменить область, выберите параметр Только локальная сеть (подсеть) и щелкните ОК.
Повторите шаги от B до D для портов 8001, 8002, 8003, 9000, 80 и 443.
Щелкните ОК, чтобы закрыть приложение брандмауэра.
Примечание |
---|
Удалите все исключения брандмауэра по завершении работы с образцами. Для этого откройте приложение Панель управления брандмауэра Windows и удалите все программы или записи портов, добавленные в предыдущих процедурах. |