对不起,c#和Ajax处理请求时发生错误

本文关键字:错误 请求 处理 Ajax 对不起 | 更新日期: 2023-09-27 18:10:47

我正在进行Ajax调用,在我的本地环境中它可以工作,但是当我上到我的服务器时,它开始出现问题。

出现的错误:对不起,在处理您的请求时发生错误F-12谷歌浏览器出现:加载资源失败:服务器响应状态为500(内部服务器错误)

JQuery:

function converter(origem, destino, tipo) {
  $.ajax({
      type: "GET",
      url: "@Url.Action("Converter", "Home")",
      data: {aCoordenada: origem.val(), aTipo: tipo},
      success: function (msg) {
          destino.val(msg);
      }
  });
};

控制器:

public JsonResult Converter(string aCoordenada, string aTipo)
{
    var orientacao = "";
    aCoordenada = aCoordenada.Replace(".", ",");
    decimal coordenada = Convert.ToDecimal(aCoordenada);
    coordenada = Math.Abs(coordenada);
    int coorHora = (int)coordenada;
    coordenada = (coordenada - coorHora) * 60;
    int coorMin = (int)coordenada;
    coordenada = (coordenada - coorMin) * 60;
    decimal coorSeg = Math.Round(coordenada, 3);
    return Json(coorHora.ToString() + "° " + coorMin.ToString() + "' " + coorSeg.ToString() + "'' " + orientacao, JsonRequestBehavior.AllowGet);
}

URL发送参数

http://localhost/Home/Converter?aCoordenada=-49.06022071838379&aTipo=LNG

[]年代!

对不起,c#和Ajax处理请求时发生错误

我的本地环境是标准的en-Br,服务器是国际的…我添加了我的网页。配置命令,它工作了…

<globalization enableClientBasedCulture="true" uiCulture="pt-BR" culture="pt-BR"/>