asmx webservice没有将实际的错误消息发送回客户端

时间:2015-03-16 07:20:56

标签: jquery ajax asmx

我正在使用jQuery ajax来调用服务器端asmx服务。 我的客户电话看起来像这样:

$.ajax({
    type: "POST",
    url: "/Products.asmx/GetProducts",
    data: "{'searchString':'" + $("#txtSearch").val() + "'}",
    contentType: "application/json; charset=utf-8",
    dataType: "json",
    success: function (data) { ListProducts(data, $scope); },
    error: function (data) { HandleError(data); }
});

在大多数情况下,它的工作非常完美。 我的问题是,在某些情况下,当发生错误时,我只会收到错误:“处理请求时出错”。 我想将实际错误返回给客户端。 即使在提琴手中,我也只能看到提到的错误信息。

希望有人可以帮助我。

1 个答案:

答案 0 :(得分:1)

我找到了解决方案。 在我的web.config中,我不得不添加CustomErrors = Off。 现在我在错误处理和fiddler中都收到了实际的错误。

由于