WCF

There are 4 entries for the tag WCF
Using net.tcp binding in Silverlight 4.0

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...

posted @ domenica 13 dicembre 2009 15:55 | Feedback (0)

WCF: Invocare un metodo via URI usando WebHttpBinding

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...

posted @ domenica 5 ottobre 2008 17:34 | Feedback (0)

Hosting Non-HTTP WCF services on WAS

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...

posted @ mercoledì 13 agosto 2008 11:01 | Feedback (2)

[WCF] This collection already contains an address with scheme http...

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> ...

posted @ venerdì 9 maggio 2008 19:38 | Feedback (0)