2016-11-28 42 views
0

我已经编写了一个在Google Compute Engine上运行的ASP.NET MVC应用程序。在我的本地机器上运行时,该应用程序在主索引页面上出现500错误,该错误不会发生。如何在服务器上显示复杂的错误页面

我想让服务器显示复杂的错误页面,因为在网页上查看修补程序问题要比深入Google云端控制台检索它们要容易得多。我不想自定义错误,只是在我的本地机器上运行时显示的深度相同。

我曾尝试:

  • 拆除现有的HTTP全局筛选
  • 添加<customErrors mode="Off"/><compilation debug="true"/>我的System.Web在 的Web.config
  • 在 Web.config中添加<httpErrors errorMode="Detailed" /><asp scriptErrorSentToBrowser="true"/>我System.WebServer
  • 作为调试发布

想法?我确定这是我在某处丢失的发布设置。

回答

0

向页面控制器添加构造函数最后提供了详细的错误日志。如果您已采取上述所有步骤获取日志,但仍未显示,请确保所涉及的所有视图控制器都有构造函数。即使构造函数是空白的。

我仍然需要深入研究我的特定崩溃问题,但至少我可以从一个想法开始。

相关问题