部署网站后,Ajax方法调用失败

时间:2014-10-16 14:59:25

标签: c# ajax visual-studio-2012 model-view-controller ftp

我有一个新手问题。这是我第一次将我的.NET网站部署到FTP服务器。我的网站可以发送联系表格以联系我的客户。在本地运行我的网站时,正在发送邮件。但在将其部署到我的FTP托管服务提供商后,对我的方法的调用停止了工作。我收到了下一个错误:

获取http://www.mysiteURL.com/Mail/Test 404(未找到)

ajax调用是这个

 $.ajax({
        type: "GET",
        url: "/Mail/Test" ,
        contentType: "application/json; charset=utf-8",
        dataType: "json",
        async: false,
        success: function (responseMessage) {
            toastr.success(responseMessage, "Correo Enviado");

        },
        failure: function () {
            toastr.failure('Fallo en el intento de envío. Intentelo más tarde');
        }
    });
}

当然我已经替换了仅返回字符串的Test方法的sendMessage方法。 我的根目录下的控制器文件夹是我的MailController。在本地调用相同的方法时工作完全正常。我不明白为什么会这样。

对此主题的任何照明都将非常感激。

1 个答案:

答案 0 :(得分:0)

由于相对Url(“/ Mail / Test”)被破坏,这不是错误吗?