我编写了一个在Google Compute Engine上运行的ASP.NET MVC应用程序。该应用程序在主索引页面上获得500错误,在我的本地计算机上运行时不会发生此错误。
我正在尝试从服务器上显示复杂的错误页面,因为在网页上查看修补问题要比查看Google云端控制台以检索它们要容易得多。我不想要自定义错误,只是在本地计算机上运行时显示的深度相同。
我试过了:
<customErrors
mode="Off"/><compilation debug="true"/>
添加到我的System.Web中
的web.config <httpErrors errorMode="Detailed" /><asp
scriptErrorSentToBrowser="true"/>
添加到我的System.WebServer中
的web.config 想法?我确定这是一个我在某处遗漏的发布设置。
答案 0 :(得分:0)
向页面控制器添加构造函数最终提供了详细的错误日志。如果您已完成上述所有步骤以获取日志,但仍未显示,请确保所有视图控制器都有构造函数。即使构造函数是空白的。
我仍然需要深入研究我的特定崩溃问题,但至少我可以知道从哪里开始。