如何调试Azure 500内部服务器错误

问题描述

|                                                                                                                   关闭。这个问题是题外话。它当前不接受答案。                                                      

解决方法

        对于500个错误,一种好方法是打开诊断并查看日志-应用程序事件日志和失败的请求日志都可能会有所帮助。这是关于此的一篇帖子-http://oakleafblog.blogspot.com/2010/11/adding-trace-event-counter-and-error.html 正如Igorek所说,您还可以使用RDP(远程桌面)登录并检查应用程序-这是一篇关于此的不错的博客文章-https://blogs.msdn.com/b/jimoneil/archive/2011 /04/11/500-and-other-errors-in-azure-deployments.aspx 我的猜测是您可能从已部署的程序包中缺少一个或多个程序集     ,        您不必使用RDP,只需关闭Web.Config中的自定义错误即可。但是,请确保将其添加到根Web.Config中,这将达到目的。 这是我的一个例子:
<system.web>
    <customErrors mode=\"Off\" />
    <compilation debug=\"true\" targetFramework=\"4.5\">
       ........
    </compilation>
</system.web>
请注意,在一个典型的项目中有多个web.configs ..确保将其添加到根目录
web.config
(您的where2ѭ所在的位置)中,而不是在
Views
文件夹中。