如何在SharePoint 2010中查看异常调用堆栈?

9
我正在尝试将一个SharePoint 2007网站集合功能迁移到2010版本。在功能激活期间,SharePoint显示“黄色死亡屏幕”,指出“应用程序错误的当前自定义错误设置防止查看应用程序错误的详细信息。”
据我所知,我已经配置了所有需要查看错误的内容: 在“c:\inetpub\wwwroot\wss\VirtualDirectories\80\web.config”中,我已经设置了:
<system.web>
  <customErrors mode="Off" />
  <compilation debug="true" />

<SharePoint>
  <SafeMode CallStack="true" />

这对于SharePoint 2007来说足以显示完整的堆栈跟踪。我是否在2010版本中遗漏了什么?


你已经执行了iisreset吗? - Shaneo
1
你是否在与c:\inetpub\wwwroot\wss\VirtualDirectories\80相同的Web应用程序中运行你的2010应用程序?我已经做了与你完全相同的修改(除了编译调试 - 我手动复制我的PDB文件),它可以正常工作。@Shaneo:修改web.config会回收应用程序池,不需要进行iisreset。 - Christian Nesmark
1个回答

13

我也遇到了同样的问题。 必须修改位于14 Root中的web.config才能启用它: 在文件 C:\Program Files\Common Files\Microsoft Shared\Web Server Extensions\14\TEMPLATE\LAYOUTS\web.config 中设置 <customErrors mode="Off" />


谢谢 - 我已经更新了你的答案,使用了对我有效的路径(编辑CONFIG没有改变任何东西)。 - skolima

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接