在MOSS 2007中,我们可以将标签的callstack属性更新为true,然后将customerrors模式更新为“Off”,以查看“发生意外错误”消息背后的实际错误。它是否也适用于SharePoint 2010?我试了但是我收到了以下错误:
运行时错误 说明:服务器上发生应用程序错误。此应用程序的当前自定义错误设置可防止查看应用程序错误的详细信息。
详细信息:要在本地服务器计算机上查看此特定错误消息的详细信息,请在根目录中的“web.config”配置文件中创建标记...
答案 0 :(得分:2)
使用ULS日志。甚至还有一个很好的观众:http://code.msdn.microsoft.com/ULSViewer。
答案 1 :(得分:1)
在web.config中将CustomErrors更改为Off并将callstack更改为“true”(仅搜索这些值)
答案 2 :(得分:1)
您还可以在事件查看器的应用程序日志中看到错误。
答案 3 :(得分:1)
仍然可以对web.config进行更改以获取常规的asp.net黄屏错误。与标准应用程序非常相似,当您第一次在SharePoint 2010项目中点击F5时,Visual Studio 2010会提示您是否希望它为您自动配置本地web.config文件。
但是,在SharePoint 2010中,自定义错误页面显示GUID,该GUID可用作日志文件中的书签。它使搜索日志文件 更多 更容易。但是,该GUID不会显示在黄色屏幕错误页面上,因此您可能需要在修改web.config之前考虑这一点。