Проверка внутренних исключений в VS2010 - PullRequest
1 голос
/ 15 апреля 2011

Вероятно, очевидный вопрос от начинающего программиста:

Я отлаживаю проект Silverlight в Visual Studio 2010. Как / где я могу проверить «внутреннее исключение»?Это то, что я выбираю в разделе «Отладка»?

ОБНОВЛЕНИЕ: я пытаюсь выяснить, почему я начал получать следующую ошибку:

Microsoft JScript runtime error: Unhandled Error in Silverlight Application 

Код: 4004
Категория: ManagedRuntimeError
Сообщение: System.Exception:Ошибка отправки не обрабатывается!в Telerik.Windows.Data.QueryableDomainServiceCollectionView`1.OnDomainContextSubmittCompleted (SubmitOperation submitOperation) в System.ServiceModel.DomainServices.Client.SubmitOperation.InvokeCompleteAction () в System.ServiceModeperation.Service.Slivice.livice.Service.Slivice.Service.Slivice.Service.Sec..DomainServices.Client.SubmitOperation.Complete (OperationErrorStatus errorStatus) в System.ServiceModel.DomainServices.Client.DomainContext. <> C_ DisplayClassb.b _3 (Объект)

Ответы [ 2 ]

3 голосов
/ 15 апреля 2011

Вы пытались включить Исключения первого шанса ? Вы можете перейти к «Отладка»> «Исключения»> «Исключения общего времени выполнения» и установить флажок «Брошено». Надеюсь, это поможет вам сломать источник внутреннего исключения.

0 голосов
/ 15 апреля 2011

Это в вашем объекте исключения.InnerException.Если вы программно обрабатываете ошибку, вы можете зафиксировать ее с помощью команды try / catch.Например,

try
{
   // Do something.
}
catch(Exception ex)
{
   Console.WriteLine(ex.InnerException);
}

Если вы просто пытаетесь просмотреть его в редакторе, при возникновении исключения нажмите «Просмотреть детали» и разверните исключение, чтобы увидеть InnerException

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...