Web API 400异常在另一个环境中变为500异常

时间:2016-03-22 14:58:34

标签: angularjs asp.net-web-api

我将相同版本的应用程序部署到我的dev以及qa环境。

基于某些业务场景,我生成了400个类型的错误业务异常。在开发中它工作正常但在QA中它对我不起作用。

异常变为500错误。使用以下代码。 在Dev中,response.Data有信息但在QA中它是未定义的。

return $http({
  method: 'POST',
  url: urlString,
  data: $.param(data),
}).then(function(response) {
    debugger;
    if (response.status == 200) {
      return response.data;
    } else {
      // invalid response
      return $q.reject(response.data);
    }
  },
  function(response) { // optional
    // failed
    return $q.reject(response.data);
  });

知道如何根源吗?

0 个答案:

没有答案