WCF - call same service from client and server side

Posted by Steve on Stack Overflow See other posts from Stack Overflow or by Steve
Published on 2010-06-15T23:16:31Z Indexed on 2010/06/15 23:22 UTC
Read the original article Hit count: 234

Filed under:
|
|
|
|

I have a simple WCF service that I call server side from code behind via a service reference. It's used for validation and works and was automatically setup by Visual Studio and is using SOAP I think because the binding is wsHttpBinding.

I want to use the same WCF service, but call it client side from jQuery using ajax(). I'm trying to implement it by way of these instructions.

But if I make the changes to get the client side call working, I have to add the decoration below which I think will break what works on the server side and also change the system.serviceModel section in web.config.

[WebInvoke(Method = "POST",
    BodyStyle = WebMessageBodyStyle.Wrapped,
    ResponseFormat = WebMessageFormat.Json,
    RequestFormat= WebMessageFormat.Json) ]

How do I have a WCF service that can be called both from the server-side and client side (jQuery/ajax)?

© Stack Overflow or respective owner

Related posts about ASP.NET

Related posts about jQuery