Если у вас есть правила перезаписи, можете ли вы временно отключить их, чтобы проверить, устраняет ли это проблему ASMX?

ента установки SP1 мы сталкиваемся с проблемами при вызове страниц asmx из клиентского кода JQuery.

IIS направляет пост-вызов JQuery на его страницу 404 по умолчанию.

Мы сделали откат нашей среды, чтобы утверждать, что эта проблема вызвана SP1, и тесты подтверждают это.

В ожидании исправления @MS

Используемые технологии:

ASP.Net 4.0 - JQuery - IIS 7.5 - Windows 2008 R2 SP1

--Барт

Пример кода (внешний интерфейс):

  // 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');
              }
            });
        }

Кодовый конец:

 [ScriptService]
public class ProductRating : System.Web.Services.WebService
{

    [WebMethod(EnableSession=true)]
    public RateProductResponse RateProduct(Guid uniqueId, Guid productId, int points, bool showOwnScore)
    {
       //Implementation
    }

Снимок1: с SP1:http://img812.imageshack.us/i/capture2r.png/

Снимок 2: Без SP1:http://img190.imageshack.us/i/capture1qx.png/

Ответы на вопрос(1)

Ваш ответ на вопрос