Sharepoint网站中不显示Sharepoint错误详细信息(调用堆栈信息)

Sharepoint网站中不显示Sharepoint错误详细信息(调用堆栈信息),sharepoint,sharepoint-2010,Sharepoint,Sharepoint 2010,如何通过修改web.config文件在Sharepoint网站中启用错误信息。?。我在web.config文件中做了以下更改 Callstack = true CustomErrors mode = Off Compilation debug = true 但我仍然无法在sharepoint站点中获取错误的调用堆栈详细信息(错误详细信息),而不是以下错误 “若要在本地服务器计算机上查看此特定错误消息的详细信息,请在位于当前web应用程序根目录中的“web.config”文件中创建一个标记。”。

如何通过修改web.config文件在Sharepoint网站中启用错误信息。?。我在web.config文件中做了以下更改

Callstack = true
CustomErrors mode = Off
Compilation debug = true
但我仍然无法在sharepoint站点中获取错误的调用堆栈详细信息(错误详细信息),而不是以下错误 “若要在本地服务器计算机上查看此特定错误消息的详细信息,请在位于当前web应用程序根目录中的“web.config”文件中创建一个标记。”。请纠正我的错误?

您是否运行了iisreset

确保web.config中的更改如下所示:

<customErrors mode=”Off” />

<SafeMode … CallStack=”true” … >

<trace enabled=”true” pageOutput=”true”/>

PS:不建议在生产环境中显示堆栈跟踪,而是使用ULSViewer之类的工具浏览日志文件。

自定义错误模式关闭(或打开,我永远记不起来)。然后设置debug=true。问题是sharepoint使用了许多不同的web.config。在web应用程序级别(在inetpub、虚拟目录中)有一个,然后在/web server extensions/14/中有一个用于布局页面、控制模板等。您必须在与代码关联的所有相关web配置中进行这些更改

显然,为了安全起见,请确保在生产过程中始终关闭此功能


您不需要执行iisreset,更改web.config文件将自动导致错误。

我对应用程序页面有问题,直到我按照Robert的建议更改了14\TEMPLATE\LAYOUTS\web.config,我才能够看到错误详细信息。