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

时间:2012-08-23 11:51:59

标签: sharepoint sharepoint-2010

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

Callstack = true
CustomErrors mode = Off
Compilation debug = true

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

2 个答案:

答案 0 :(得分:2)

关闭自定义错误模式,(或者,我永远不会记得)。然后设置debug = true。问题是sharepoint使用了许多不同的web.configs。在Web应用程序级别(在inetpub,虚拟目录中)有一个,然后在/ web服务器扩展/ 14 /中有一个用于布局页面,控件模板等。您必须在与代码相关的所有相关Web配置中进行这些更改。

显然,出于安全考虑,请确保在生产中始终关闭它。

您不需要执行iisreset,更改web.config文件会自动生成一个。

答案 1 :(得分:0)

你有没有运行iisreset?

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

<customErrors mode=”Off” />

<SafeMode … CallStack=”true” … >

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

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