我有一个带有网站和几个项目库的ASP.NET5解决方案.我使用的是MVC6和Entity Framework7.在本地,这个应用运行得很好,直到今天,它还运行在作为Azure网站部署的Azure上.
但今天在Azure上进行最新部署后,我在启动时遇到了这样的错误500(在本地仍能正常工作):
我试图通过以下方式了解更多细节:
- 使用中间件诊断
- 在web中添加customError/httpError设置.配置文件
- 下载生成的DetailedError页面
似乎在启动/配置步骤中发生了错误/异常,但我仍然会看到没有详细信息的通用错误页面.即使是在服务器上生成的版本(DetailedErrors文件夹),我也得到了以下信息:
我启用了失败的请求跟踪,但仍然没有有用的信息:
即使我在Startup/Configure中删除了代码,并按照建议添加了一个try/catch,我也会在没有详细信息的情况下得到同样的错误.这似乎是一个配置/编译问题,但在没有任何信息的情况下很难调试.