Номера трасс отсутствуют в трассировке стека исключений, когда включена олицетворение ASP.NET - PullRequest
1 голос
/ 09 ноября 2010

Веб-приложение ASP.NET 2.0 скомпилировано с символами PDB, развернуто на сервере с IIS 6.

В файле web.config включено олицетворение пользователя :

  <identity impersonate="true" />

Когда генерируется исключение, в трассировке стека отсутствуют номера строк, что очень затрудняет точное определение того, откуда исходит исключение.например.

System.NullReferenceException: ссылка на объект не установлена ​​для экземпляра объекта.на MyApp.ReportingServices.WebForm.DA.AmoRepository.GetDimensions (перспектива String)

Имя входа, используемое для доступа к сайту, не имеет специальных прав или членства в группах на сервере.

1 Ответ

2 голосов
/ 09 ноября 2010

Мне удалось получить подробный дамп стека для исключения, назначив права пользователя ' Debug Programs ' для конкретного имени входа.

После того, как исключение было диагностировано, я удалил этого пользователя изэто назначение.

...