[Mono-aspnet-list] ScriptService with JSON instead of WebService -- how?

Mikko Vuoti vuoti at iki.fi
Thu Nov 22 17:17:39 UTC 2012

There seems to be a few questions and answers around on this subject, but so
far I have not found the missing piece of wisdom to get my script service


I want to create a service to be consumed by a jQuery.Ajax driven javascript
app. However, I can't get the method configured so that it would return JSON
instead of XML.


Here is the trivial C#


using System;

using System.Web;

using System.Web.Services;

using System.Web.Script.Services;


namespace ScriptServiceTest



  public class MyService : WebService



    public string Hello(string name)


      return("Hello,  " + name);





I have added the reference to System.Web.Extensions.


I have also generated the web.config (mconfig --target=web af AJAX), not
sure if this has to do with the problem, though.


The code above doesn't make the service available. If I add
[WebService]/[WebMethod] attributes to the class/method definition the
method becomes available as a regular web service, i.e. it returns XML - not


I've been testing on Mono / .NET 3.5 and 4.0.


Any pointer to a resource explaining how script services should be set up
with mono is warmly welcome!



thanks your time!




-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.ximian.com/pipermail/mono-aspnet-list/attachments/20121122/ed800d89/attachment.html>

More information about the Mono-aspnet-list mailing list