1

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

Callstack = true
CustomErrors mode = Off
Compilation debug = true

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

4

2 回答 2

2

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

显然,出于安全原因,请确保在生产中始终将其关闭。

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

于 2012-08-23T15:41:35.687 回答
0

你运行了 iisreset 吗?

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

<customErrors mode=”Off” />

<SafeMode … CallStack=”true” … >

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

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

于 2012-08-23T11:57:54.457 回答