生产环境中出现500(内部服务器)错误

时间:2014-04-10 09:40:08

标签: jquery ajax webmethod

我在生产服务器中遇到了问题。

在我的应用程序中有很多jQuery-AJAX post调用,所以为了处理超时错误,我在错误块中使用了以下代码:

        if (result.status == '401') {
            location.reload();
        }
        else {
            alert("Failed to process");
            location.reload();
        }

如果错误状态为401,页面将刷新并自动重定向到登录页面。它在我的本地计算机上完美运行但是当我在生产服务器中部署时,401错误更改为500(内部服务器)错误状态。 / p>

如果有500错误状态,有没有人有任何想法解决这个问题。

先谢谢。

1 个答案:

答案 0 :(得分:0)

尝试在客户端捕获错误,即jquery错误的Instaed应该在服务器端的logger中检查。你可以检查jquery脚本和服务器端使用的其他参数,如GET或POST。在服务器端代码中提到的json和return类型中使用的返回类型。