WCF
There are 4 entries for the tag
WCF
Fino alla versione 3.0 l’unica tipologia di transport supportata da Silveright nei servizi WCF era l’HttpTransport nelle due varianti: BasicHttpBinding o la versione dove TextMessageEncoding viene sostituito da BinaryMessageEncoding migliorando leggermente le prestazioni. In Silverlight 4.0 è stato aggiunto il supporto a TcpTransport ovvero la possibilità di interagire con endpoints che utilizzando NetTcpBinding migliorando,non poco, sopratutto in contesti Intranet la velocità di comunicazione. Visto che la procedura da seguire non è proprio “intuitiva” ecco un piccolo tutorial: Creazione del servizio In questo caso non possiamo usare il webserver integrato in Visual Studio 2010 in quanto...
Sto analizzando della documentazione per un proof-of-concept richiestomi da un cliente, le varie features implicano la presenza di un servizio WCF ma la parte più “strana” è il fatto che il servizio possa essere invocato da dei micro-dispositivi custom sparsi in tutto il territorio, i quali, per una lunga serie di motivi, devono utilizzare un firmware proprietario. Parlando del requisito con il team che si occuperà della parte firmware la risposta che ho avuto è: Il firmware è in grado di invocare una url ed eventualmente parsificarne il risultato ottenuto. Ci sono varie...
Ieri ho perso gran parte del pomeriggio cercando di capire perchè un banalissimo servio WCF che usa TcpBinding ospitato in IIS7 non volesse funzionare, dopo aver ricontrollato l’impossibile e aver cercato in tutti i siti della terra ho desistito sperando nell’effetto “la notte porta consiglio” e in effetti, questa mattina, di buon ora, ho ritrovato una mia vecchia nota su un testo WCF che citava: “Controllare i servizi Listener Adapters!!!” e in effetti il problema era proprio quello. Morale della favola: Se avete problemi con WAS su protocollo non HTTP, verificate lo stato...
Se avete pubblicato un servizio WCF vi sarete sicuramente imbattuti nel errore "This collection already contains an address with scheme http..." e cercando in rete avrete sicuramente trovato la soluzione andando ad aggiungere una custom service host factory come citato da più parti (es: qui) Finalmente col framework 3.5 è disponibile un alternativa decisamente più pratica: filtrare gli schemi associati da IIS ad un determinato binding direttamente via file .config. Se ad esempio pubblicate il servizio sul vostro sito web basta aggiungere: <system.serviceModel>
<serviceHostingEnvironment>
...