Tengo el siguiente servicio web;
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
Es un stock estándar sin alteraciones a los decoradores de clase.
Tengo este método jQuery;
var webMethod = "http://localhost:54473/Service1.asmx/HelloWorld";
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
data: "{}",
dataType: "json",
url: webMethod,
success: function(msg){ alert(msg.d); },
error: function (XMLHttpRequest, textStatus, errorThrown) {
alert(errorThrown);
}
});
Es una acción de publicación porque más tarde necesito publicar datos en ella.
Cuando ejecuto jQuery, aparece el error "Sin transporte".
Una cosa que también debo mencionar es que jQuery está almacenado en un simple archivo HTML en mi máquina y el WebService también se está ejecutando en mi máquina.
No hay código detrás de la página HTML, es simplemente una página web y no un proyecto ac # ni nada.
¿Alguien puede señalarme en la dirección correcta aquí?