Για τι είδους project μιλάμε και τι εννοείς Web Service? Web Service σημαίνει SOAP και XML, όχι REST και Json. Η ερώτηση στην οποία παραπέμπεις έχει να κάνει με WCF, όχι MVC ή Web API. Έτσι κι αλλιώς, τον τύπο των results τον καθορίζει *και* ο client, μέσω του Accept header. Αν ζητήσει XML, θα πάρει XML.
Επιπλέον, ο κώδικας στην ερώτηση έχει μία σημαντική γκάφα - αντί να επιστρέψει το DTO από τη μέθοδο και να αφήσει το WCF να κάνει το serialization κανονικά, φτιάχνει ένα string και επιστρέφει ένα χύμα string. Ε, όταν λες στους άλλους ότι έχεις ένα SOAP Service που επιστρέφει ένα και μοναδικό string, τι περιμένεις να πάρουν?
Για να βοηθήσουμε θα πρέπει να μας πεις τι είδους service έχεις φτιάξει, τι είδους project είναι, τον κώδικα του action και ιδιαίτερα τα attributes και το κομμάτι στο οποίο επιστρέφεις το αποτέλεσμα.
Παναγιώτης Καναβός, Freelancer
Twitter: http://www.twitter.com/pkanavos