2012-03-08 2 views
6

Ho un server webapi desktop che voglio esporre ai client tramite il relè del bus di servizio azzurro WebHttpRelayBinding c'è un modo semplice per catturare tutti i messaggi dal bus di servizio e passarli come richieste http al mio webapi ?relay WebHttpRelayBinding to webapi service

risposta

6

Pedro Félix ha implementato un host che implementa proprio quello che stai cercando.

Lo descrive in un blog post e dispone di put the code on GitHub.

+0

Ho testato l'approccio di Pedro e posso confermare che funziona, è piuttosto bello! Ciò sarà utile per l'esecuzione di alcuni servizi su un server domestico a cui è possibile accedere dal mondo esterno senza aprire le porte nel firewall. –

+2

Anche se questo ha diversi anni, sarebbe bello se includessi le parti essenziali della risposta qui, su questo sito, o il tuo post rischia di essere cancellato [Vedi le FAQ dove menziona risposte che sono "a malapena più di un link '.] (http://stackoverflow.com/faq#deletion) Puoi ancora includere il link se lo desideri, ma solo come "riferimento". La risposta dovrebbe essere autonoma senza bisogno del collegamento. – Taryn