我正在使用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); }
});
在大多数情况下,它的工作非常完美。 我的问题是,在某些情况下,当发生错误时,我只会收到错误:“处理请求时出错”。 我想将实际错误返回给客户端。 即使在提琴手中,我也只能看到提到的错误信息。
希望有人可以帮助我。
答案 0 :(得分:1)
我找到了解决方案。 在我的web.config中,我不得不添加CustomErrors = Off。 现在我在错误处理和fiddler中都收到了实际的错误。
由于