【问题标题】:Line numbers missing from exception stack trace when ASP.NET impersonation enabled启用 ASP.NET 模拟时,异常堆栈跟踪中缺少行号
【发布时间】:2010-11-09 06:07:51
【问题描述】:

一个 ASP.NET 2.0 Web 应用程序已使用 PDB 符号编译,部署到运行 IIS 6 的服务器。

在 web.config 中,user impersonation 已启用:

  <identity impersonate="true" />

当抛出异常时,堆栈跟踪缺少行号,因此很难确定异常的确切来源。例如。

System.NullReferenceException: 对象 引用未设置为 目的。在 MyApp.ReportingServices.WebForm.DA.AmoRepository.GetDimensions(字符串 观点)

用于访问网站的登录名在服务器上没有特殊权限或组成员身份。

【问题讨论】:

    标签: asp.net exception impersonation stack-trace


    【解决方案1】:

    通过将“Debug Programs”用户权限分配给特定登录,我设法获得了异常的详细堆栈转储。

    在诊断出异常后,我将该用户从该分配中删除。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-12-03
      • 1970-01-01
      • 2020-05-16
      • 2011-01-05
      • 2011-08-10
      • 2015-06-23
      • 2017-08-06
      • 2010-09-13
      相关资源
      最近更新 更多