Consumindo o serviço da Web ASP.NET do Phonegap

Oi, eu tenho tentado consumir um serviço da Web escrito no asp.net de um aplicativo phonegap-android, mas eu pareço estar cometendo um erro de alguma forma em algum lugar.

Vale ressaltar que isso falha quando eu o executo no emulador do Android do eclipse. Eu já tentei o mesmo código de um navegador da Web e funciona muito bem.

Aqui está a parte deIndex.html isso é relevante para a questão

/* Here i declare 'webServiceURL' which holds the path to the service that's
   hosted at 10.0.0.174 (WLAN ip of my computer). I use this instead of 127.0.0.1
   because on a mobile phone localhost points to the phone itself. */

// Here i declare 'datos' which are the parameters sent to the web service method 

$.ajax({
  url: webServiceURL + "InicioSesion",
  type: "POST",
  contentType: "application/json; charset=utf-8",
  data: JSON.stringify(datos),                    
  dataType: 'json',
  beforeSend: function() {$.mobile.loading('show')},
  complete: function() {$.mobile.loading('hide')},
  success: function (data, textStatus, jqXHR) {
    // Here i do stuff with 'data'
  },
  error: function (jqXHR, textStatus, errorThrown) {
    // Here i print errors
  },
)};

Permissão de origem de acesso adicionada ao phonegapconfig.xml

<access origin="*"/>

Modificações aoweb.config do serviço da Web do ASP.NET

<system.webServer>
  <httpProtocol>
   <customHeaders>
    <add name="Access-Control-Allow-Origin" value="*" />
    <add name="Access-Control-Allow-Headers" value="Content-Type" />
   </customHeaders>
  </httpProtocol>
</system.webServer>

O erro que estou enfrentando é que quando eu defino 'dataType' para 'json' (que é o que eu estou esperando) a solicitação ajax falha e a impressão 'textStatus' me dáParserERROR.

Então tentei usar 'dataType' como 'text' em vez de 'json' para ver se havia algo errado com a resposta do serviço da Web e percebi que o problema era que a resposta era NULL.

LEMBRE-SE do que eu mencionei, este código funciona perfeitamente em um navegador da Web, ele falha no aplicativo phonegap executado a partir do emulador do Android.

Se alguém com um pouco de experiência usando phonegap para consumir um serviço da Web ASP.NET poderia por favor me ajudar !. Eu não tenho idéia do que estou perdendo ou fazendo errado !. Eu tenho trabalhado nisso por 2 dias até agora e eu simplesmente não consigo encontrar uma solução!

questionAnswers(2)

yourAnswerToTheQuestion