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

时间:2011-04-09 10:35:13

标签: c# asp.net-mvc-3

我部署了一个mvc 3项目。 服务器提供了error 500 - Internal server error。没别了。

如何获得有关它的更多详细信息。我怎么知道它背后的原因,因为我的开发机器中的代码没有任何问题。

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

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

4 个答案:

答案 0 :(得分:1)

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

如果网络配置正常,请配置customErrors,以便您可以解决错误。

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

这可能会显示更详细的信息。

答案 1 :(得分:0)

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

答案 2 :(得分:0)

检查数据是否超出data_之类的ajax。

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

答案 3 :(得分:0)

检查数据是否超出data_之类的ajax。

var data_ = { indexNum: index };
$.ajax({

    type: "POST",
    url: "/Home/ExamsById",

    data: data_,
    dataType: 'json',
    success: function (response) {

        $(".cont-exams").slideToggle();

    }



});