【问题标题】:Sharepoint error details(call stack information) is not displayed in the sharepoint siteSharepoint 错误详细信息(调用堆栈信息)未显示在 sharepoint 站点中
【发布时间】:2012-08-23 11:51:59
【问题描述】:

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

Callstack = true
CustomErrors mode = Off
Compilation debug = true

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

【问题讨论】:

    标签: sharepoint sharepoint-2010


    【解决方案1】:

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

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

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

    【讨论】:

    • 我的应用程序页面有问题,直到我按照罗伯特的建议更改了 14\TEMPLATE\LAYOUTS\web.config 之前,我无法看到错误详细信息。
    【解决方案2】:

    您是否运行了 iisreset?

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

    <customErrors mode=”Off” />
    
    <SafeMode … CallStack=”true” … >
    
    <trace enabled=”true” pageOutput=”true”/>
    

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-07-02
      • 1970-01-01
      • 2015-02-06
      • 2019-01-08
      • 2019-01-02
      • 1970-01-01
      • 1970-01-01
      • 2016-07-05
      相关资源
      最近更新 更多