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