内部服务器错误.我如何解决它在服务器上的asp.net MVC 3

本文关键字:服务器 asp net MVC 解决 错误 何解决 内部 | 更新日期: 2023-09-27 17:49:27

我部署了一个mvc 3项目。服务器给出了一个error 500 - Internal server error。什么都没有。

我怎样才能得到更详细的信息?我怎么知道它背后的原因,因为我的代码在我的开发机器中没有任何问题。

由于我只有FTP访问权限,是否有一种方法可以让我创建一个日志并详细获取有关错误的所有信息

是他们的任何可能的事情,我可以做,我可以看到我的浏览器中的错误。没有问题,因为我部署在测试域。

内部服务器错误.我如何解决它在服务器上的asp.net MVC 3

您将得到一个500错误,如果web。配置XML无效。通过打开IIS管理器找出是否无效,并双击该站点的其中一个功能(授权,HTTP重定向)。如果xml是无效的,它将显示一个带有错误和行号的消息框。

如果web配置正常,则配置customErrors,以便可以显示错误。

http://msdn.microsoft.com/en-us/library/h0hfz6fc (v = vs.100) . aspx

可能会显示一些更详细的信息

请确保是ASP。. Net MVC安装在服务器上?或者服务器上安装的IIS版本是否正确?

检查数据是否脱离ajax,如data_.

var data_ = { indexNum: index };
$.ajax({
    type: "POST",
    url: "/Home/ExamsById",
    data: data_,
    dataType: 'json',
    success: function (response) {
        $(".cont-exams").slideToggle();
    }

});

检查数据是否脱离ajax,如data_.

var data_ = { indexNum: index };
$.ajax({
    type: "POST",
    url: "/Home/ExamsById",     
    data: data_,
    dataType: 'json',
    success: function (response) {   
        $(".cont-exams").slideToggle();     
    }
});