JQuery a asmx falla en Windows 2008 R2 SP1
Desde la instalación de SP1, tenemos problemas para llamar a páginas asmx desde el código del cliente JQuery.
IIS señala la llamada de publicación de JQuery a su página 404 predeterminada.
Hicimos un respaldo de nuestro entorno para afirmar que este problema es causado por SP1 y las pruebas lo confirman.
Esperando una solución @ MS
Tecnologías utilizadas:
ASP.Net 4.0 - JQuery - IIS 7.5 - Windows 2008 R2 SP1
- Bart
Code Muestra de llamadas (front-end):
// Code to load vars...
$.ajax({
type: "POST",
url: "/Handlers/ProductRating.asmx/RateProduct",
data: "{'uniqueId':'" + uniqueId + "','productId':'" + productId + "','points':" + points.toString() + ",'showOwnScore':" + showOwnScore.toString() + "}",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function(response) {
alert('success');
},
failure: function(msg) {
alert('something went wrong');
}
});
}
Código de fondo:
[ScriptService]
public class ProductRating : System.Web.Services.WebService
{
[WebMethod(EnableSession=true)]
public RateProductResponse RateProduct(Guid uniqueId, Guid productId, int points, bool showOwnScore)
{
//Implementation
}
Instantánea1: Con SP1:http: //img812.imageshack.us/i/capture2r.png
Instantánea2: Sin SP1:http: //img190.imageshack.us/i/capture1qx.png