none
ASP.NET MVC ACTION 400 错误的请求 RRS feed

  • 问题

  • 一个 ASP.NET MVC ACTION
    以 JQUERY 用 AJAX 调用一直提示 400 错误的请求异常
    在开发机器上正常,上传到远程服务器出现这样的问题。

    开发环境:
    WINDOWS SERVER 2008 R2

    远程服务器:
    WINDOWS SERVER 2008

    目标框架:
    .NET FRAMEWORK 4.0

    以相同方式调用其他 ACTION,执行正常。

    这种情况应该怎么解决?

    2014年6月11日 19:57

答案

  • 调用其他action正常,说明服务器配置正确。

    我分析还是由于未知原因,造成请求到达action时,反序列化为action参数时失败所致。建议你挨个排查请求参数与参数定义是否匹配,逐步缩小范围。

    对了,有时候,参数传递不很规则的话是会出现400错误的,比如,json中你属性带下划线没有加上单引号或双引号,都会导致400错误的,所以需要你自己认真排查下。

    • 已标记为答案 学无Z境 2014年6月12日 4:50
    2014年6月12日 2:07