我正在将我的第一个ASP.NET MVC部署到Windows Azure。部署网站后,工作以及内部链接。但几小时后,如果我再次检查链接,则会显示以下错误:
处理您的请求时出错。
我使用了here提到的步骤。
知道我错过了什么吗?为什么它会工作几个小时然后抛出错误?
答案 0 :(得分:3)
<configuration>
<system.web>
<customErrors mode="Off" />
</system.web>
</configuration>
这是快速而肮脏的方法,但它至少可以为您提供所需的信息。完成后,请务必重新打开自定义错误。注意:此方法将向整个世界显示您的堆栈跟踪。
答案 1 :(得分:0)
在MVC中,如果发生任何异常,将显示此错误。您需要通过启用跟踪日志或更改web.config文件中的参数来调试代码,以便显示异常。
答案 2 :(得分:0)
您似乎需要检查错误日志以查看完整的错误消息。请看这个解决方案Sorry, an error occurred while processing your request
答案 3 :(得分:0)
有多种方法可以获取错误详细信息和调试。
1)Web角色的诊断配置。启用应用程序错误因此,应用程序错误将记录到WADEventTable.Refer http://msdn.microsoft.com/en-us/library/azure/dn186185.aspx
2)在部署/发布应用程序时,启用角色的远程桌面。所以基本上你可以远程连接到角色实例并在事件查看器中查看
3)在应用程序中定义自定义页面并使用异常详细信息重定向到该页面