首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >500 ASP.NET MVC中的内部服务器错误

500 ASP.NET MVC中的内部服务器错误
EN

Stack Overflow用户
提问于 2010-06-08 17:32:43
回答 4查看 80.6K关注 0票数 27

我在ASP.NET MVC中工作。我使用的是部分视图,但是当我点击特定的链接时,我得到了以下错误。

500内部服务器错误

如何修复此错误?

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2010-06-08 17:46:44

500服务器错误意味着脚本抛出了一个错误,这不是一个断开的链接(也就是404错误)。

如果您使用的是Internet Explorer,请转到tools > options > advanced并取消选择friendly http errors,这将为您提供更全面的错误描述,以便您可以调试脚本,或联系相关人员进行调试。

票数 7
EN

Stack Overflow用户

发布于 2013-06-04 19:26:36

要在ASP MVC下检查内部服务器500错误的原因,您还可以在调试模式下运行您的应用程序,并检查属性AllErrors。

该属性是异常类型元素的数组。

为此,打开Global.asax.cs (C#)并在类MvcApplication的主体中放置方法Application_EndRequest

代码语言:javascript
复制
protected void Application_EndRequest()
{   //here breakpoint
    // under debug mode you can find the exceptions at code: this.Context.AllErrors
}

然后设置断点并检查数组的内容:this.Context.AllErrors

它帮助我解决了抛出的异常,并可以选择查看堆栈跟踪。

票数 59
EN

Stack Overflow用户

发布于 2017-01-12 13:34:57

我从windows事件查看器(Run>eventvwr.msc>Windows Logs>Application)中获得了有关该错误的更多详细信息。检查从w3wp.exe记录的警告/错误

在我的例子中,原因是缺少dll。希望这能有所帮助

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2996139

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档