Как разрешить трассировку стека в Visual Studio 2008 - PullRequest
0 голосов
/ 23 октября 2010

Я занимаюсь разработкой ASP.NET веб-сайта в Visual Studio 2008 . Дело в том, что я изменил строку в коде. Это изменение вызвало исключение (NullReferenceException) во время выполнения. После того, как я изменил строку назад, он по-прежнему выдает то же исключение. Я хочу проследить трассировку стека, чтобы посмотреть на ошибку и решить ее. Ребята, можете дать несколько советов? Спасибо.

EDIT: Я разрабатываю приложение для веб-карт с ArcGIS Server 9.3.1 . Вот трассировка стека:

[NullReferenceException: Referencia a objeto no establecida como instancia de un objeto.] ESRI.ArcGIS.ADF.Web.UI.WebControls.DataSourceManager.AddDataSourceInstance (тип строки, имя строки, идентификатор строки, определение строки) +666 ESRI.ArcGIS.ADF.Web.UI.WebControls.MapResourceItem.CreateResource () +404 ESRI.ArcGIS.ADF.Web.UI.WebControls.GISResourceManager2.initResourceItems () +170 ESRI.ArcGIS.ADF.Web.UI.WebControls.GISResourceManager2.OnInit (EventArgs e) +149 System.Web.UI.Control.InitRecursive (элемент управления именованием контейнера) +333 System.Web.UI.Control.InitRecursive (Control namingContainer) +210 System.Web.UI.Control.InitRecursive (Control namingContainer) +210 System.Web.UI.Page.ProcessRequestMain (логическое значение includeStagesBeforeAsyncPoint, логическое значение includeStagesAfterAsyncPoint) + 378

Ответы [ 2 ]

0 голосов
/ 23 октября 2010

Вы также должны сделать Clean Solution (из меню Build).Это удалит все компиляции, которые он кэширует для страницы ASP.Net.

0 голосов
/ 23 октября 2010
  • Может быть, сборка не была перезагружена, если она выдает то же исключение при изменении кода обратно?
  • может быть о данных или конфигурации
  • если у вас нет исходного кода, вы не можете следить за трассировкой стека в отладке
...