Abbiamo già un'API WCF con basichttpbinding. Alcune chiamate hanno oggetti complessi sia nella risposta che nella richiesta.
Abbiamo bisogno di aggiungere abilità RESTful all'API. all'inizio ho provato ad aggiungere un endpoint webHttp, ma ho ottenuto
At most one body parameter can be serialized without wrapper elements
Se l'avessi realizzato Wrapped non era puro come ho bisogno di essere.
Ho letto questo e questo ( che afferma "ASP.NET Web API è il nuovo modo di creare il servizio RESTful su .NET").
Quindi la mia domanda è, dovrei fare 2 API (2 progetti diversi)? uno per SOAP con WCF e uno RESTful con Web API ASP.NET? c'è qualcosa di sbagliato in termini architettonici con questo approccio?