Această secțiune descrie modul de configurare a serviciului de activare Windows (WAS) în Windows Vista pentru a găzdui serviciile Windows Communication Foundation (WCF) care nu comunică prin protocoale de rețea HTTP. Configurația implică următorii pași.
Instalați sau verificați dacă componentele de activare WCF sunt instalate.
Configurați WAS pentru a sprijini protocoalele non-HTTP. Efectuarea următorilor pași vă permite să configurați Windows Vista pentru a activa TCP.
După instalarea și configurarea WAS, consultați descrierea procedurii de creare a unui serviciu WCF care oferă un punct final care rulează pe un protocol diferit de HTTP și folosește WAS în serviciul How to place a WCF în WAS.
Instalați componentele de activare WCF care rulează pe un protocol diferit decât HTTP
Faceți clic pe Start, apoi pe Panou de control.
Selectați Programe. apoi faceți clic pe Programe și caracteristici.
În meniul Sarcini, faceți clic pe Activare sau dezactivare caracteristici Windows.
Localizați nodul WinFX, apoi selectați-l și extindeți-l.
Bifați caseta de selectare din caseta Componente de activare WCF care funcționează pentru un protocol diferit de Http și salvați parametrul.
Configurarea WAS pentru a suporta TCP
Un site Web implicit poate accepta activarea prin net.tcp numai dacă a fost inițial legat de portul net.tcp. Pentru aceasta, fișierul Appcmd.exe este instalat, care este instalat utilizând setul de instrumente de gestionare IIS 7.0. În fereastra Prompt Command cu drepturi de administrator, executați următoarea comandă.
Această comandă reprezintă o linie de text. Se adaugă legarea nodului la protocolul net.tcp la site-ul Web implicit, așteptând transmiterea de date TCP pe portul 808 cu orice nume de gazdă.
În ciuda faptului că toate aplicațiile din nod au o legătură comună cu protocolul net.tcp, puteți activa suportul net.tcp pentru fiecare aplicație separat. Pentru a activa protocolul net.tcp pentru această aplicație, trebuie să executați următoarea comandă din linia de comandă cu drepturi de administrator.
Eliminați legarea site-ului la protocolul net.tcp adăugat mai devreme pentru acest eșantion.
Pentru comoditate, următoarele două acțiuni sunt efectuate în fișierul RemoveNetTcpSiteBinding.cmd, localizat în directorul sample.
Eliminați protocolul net.tcp din lista de protocoale permise executând următoarea comandă într-un prompt de comandă cu drepturi de administrator.
Această comandă reprezintă o linie de text.
Eliminați legarea nodului la protocolul net.tcp executând următoarea comandă într-un prompt de comandă cu privilegii ridicate:
Această comandă reprezintă o linie de text.
Eliminarea net.tcp din lista de protocoale permise
Pentru a elimina protocolul net.tcp din lista de protocoale permise, trebuie să executați următoarea comandă într-o fereastră de comandă cu drepturi de administrator.
Această comandă reprezintă o linie de text.
Ștergerea unui site legat de protocolul net.tcp
Pentru a elimina un site legat de protocolul net.tcp, trebuie să executați următoarea comandă într-o fereastră de comandă cu drepturi de administrator:
Această comandă reprezintă o linie de text.
Afișare: Mijlocit protejat
Această pagină a fost utila? Da, nu
Au rămas 1500 de caractere
Mulțumesc! Vă mulțumim pentru feedbackul dvs. Opinia dvs. este foarte importantă pentru noi.