В C # все, что вам нужно, это стандартный HttpWebRequest или WebClient, подобный этому:
var request = HttpWebRequest.Create("http://localhost:28330/books");
var response = request.GetResponse();
var reader = new StreamReader(response.GetResponseStream());
Console.WriteLine(reader.ReadToEnd());
или
var client = new WebClient();
Console.WriteLine(client.DownloadString("http://localhost:28330/books"));
Конечно, вам все равно нужно что-то делать с XML или JSON (или какой-либо другой формат данных возвращается), но это не отличается в JavaScript с jQuery.