Як встановлювати і налаштовувати компоненти активації wcf

У Відомості про настроювання служби активації Windows (WAS) в Windows Vista для розміщення служб Windows Communication Foundation (WCF), які обмінюються даними не з мережних протоколах HTTP. Налаштування передбачає наступні кроки.

Встановіть або перевірте, чи встановлені компоненти активації WCF.

Налаштуйте WAS на підтримку відмінних від HTTP протоколів. Описана методика може зробити дозволяє налаштувати Windows Vista для активації TCP.

Після установки і настройки WAS см. Опис процедури створення служби WCF, яка надає кінцеву точку, яка працює по відмінному від HTTP протоколу і використовує WAS, в розділі Як розмістити службу WCF в WAS.

Установка компонентів активації WCF, що працюють по відмінному від HTTP протоколу

Натисніть кнопку Пуск і виберіть пункт Панель керування.

Виберіть Програми. а потім клацніть Програми та засоби.

У меню Завдання клацніть команду Увімкнення або вимкнення засобів Windows.

Знайдіть вузол WinFX, потім виберіть і розгорніть його.

Встановіть прапорець в полі Компоненти активації WCF, що працюють по відмінному від Http протоколу і збережіть параметр.

Налаштування WAS на підтримку протоколу TCP

Веб-вузол за замовчуванням може підтримувати активацію по net.tcp тільки в тому випадку, якщо він спочатку був прив'язаний до порту net.tcp. Зробити це дозволяє файл Appcmd.exe, який встановлюється за допомогою набору інструментів управління IIS 7.0. У вікні командного рядка з правами адміністратора виконайте наступну команду.

Ця команда є один рядок тексту. Вона додає прив'язку вузла до протоколу net.tcp в веб-вузол за замовчуванням, який ще передачі даних по протоколу TCP на порту 808 з будь-яким ім'ям вузла.

Незважаючи на те що всі додатки в вузлі мають загальну прив'язку до протоколу net.tcp, включати підтримку net.tcp можна для кожної програми окремо. Для включення протоколу net.tcp для цього додатка необхідно виконати наступну команду з командного рядка з правами адміністратора.

Видаліть прив'язку сайту до протоколу net.tcp, додану раніше для даного зразка.

Для зручності два нижчеописаних дії виконуються в пакетом файлі RemoveNetTcpSiteBinding.cmd, розташованому в каталозі зі зразками.

Видаліть протокол net.tcp зі списку дозволених протоколів, виконавши наступну команду в вікні командного рядка з правами адміністратора.

Ця команда є один рядок тексту.

Видаліть прив'язку вузла до протоколу net.tcp, виконавши наступну команду в вікні командного рядка з підвищеними привілеями:

Ця команда є один рядок тексту.

Видалення протоколу net.tcp зі списку дозволених протоколів

Для того щоб видалити протокол net.tcp зі списку дозволених протоколів, необхідно виконати наступну команду в вікні командного рядка з правами адміністратора.

Ця команда є один рядок тексту.

Видалення прив'язки вузла до протоколу net.tcp

Для того щоб видалити прив'язку вузла до протоколу net.tcp, необхідно виконати наступну команду в вікні командного рядка з правами адміністратора:

Ця команда є один рядок тексту.

Показ: успадкувала Захищений

Чи була ця сторінка корисною? Та ні

1500 символів Якого залишилося

Дякуємо! Дякуємо за відгук. Ваша думка дуже важлива для нас.

центри розробки

Спільнота

Зв'яжіться з нами