我在ASP.NET MVC中工作。我使用的是部分视图,但是当我点击特定的链接时,我得到了以下错误。
500内部服务器错误
如何修复此错误?
发布于 2010-06-08 17:46:44
500服务器错误意味着脚本抛出了一个错误,这不是一个断开的链接(也就是404错误)。
如果您使用的是Internet Explorer,请转到tools > options > advanced
并取消选择friendly http errors
,这将为您提供更全面的错误描述,以便您可以调试脚本,或联系相关人员进行调试。
发布于 2013-06-04 19:26:36
要在ASP MVC下检查内部服务器500错误的原因,您还可以在调试模式下运行您的应用程序,并检查属性AllErrors。
该属性是异常类型元素的数组。
为此,打开Global.asax.cs
(C#)并在类MvcApplication
的主体中放置方法Application_EndRequest
protected void Application_EndRequest()
{ //here breakpoint
// under debug mode you can find the exceptions at code: this.Context.AllErrors
}
然后设置断点并检查数组的内容:this.Context.AllErrors
它帮助我解决了抛出的异常,并可以选择查看堆栈跟踪。
发布于 2017-01-12 13:34:57
我从windows事件查看器(Run>eventvwr.msc>Windows Logs>Application)中获得了有关该错误的更多详细信息。检查从w3wp.exe记录的警告/错误
在我的例子中,原因是缺少dll。希望这能有所帮助
https://stackoverflow.com/questions/2996139
复制相似问题