Еще еще один приемник событий отладки трюк

Я уверен, что я не первый человек, чтобы прийти с этим. Однако, Я не заметил кто-нибудь опубликовать трюк, как это, так как я начал, уделяя пристальное внимание к сообществу в июле. Таким образом, Я думал, что я бы разместить его эта подсказка быстро и легко отладки.

Я работаю на приемник событий, который начало для создания этой ошибки в 12 куст:

Ошибка при загрузке и запуске приемника событий Conchango.xyzzyEventReceiver в xyzzy, Версия = 1.0.0.0, Культура = нейтральных, PublicKeyToken = blahbalhbalh. Дополнительная информация приведена ниже. : Ссылка на объект не указывает на экземпляр объекта.

Я не знаю, где я ввел эту ошибку, потому что я сделал слишком много вещей в одном из моих циклов кода/развернуть/тест.

Я попробовал Это решение чтобы мои pdb туда с надеждой что SharePoint 12 куст будет показать трассировки стека, но не повезло. Я не знаю, если это возможно, и если кто-то делает, Пожалуйста, дайте мне знать 🙂

Я знаю, что это можно Напишите ваши собственные сообщения журнала 12 куст. Честно говоря, Я хотел что-то чуть менее страшно и быстрее осуществлять.

Это произошло на меня, что я мог по крайней мере получить некоторые сведения основные трассировки, ловя и снова бросали универсального исключения, как это:

  Попробуйте {
    UpdateEditionDate(Свойства);
  }
  улов (Исключение e)
  {
    бросать Новые функции Исключение(«Диспетчер, UpdateEditionDate(): Исключение: [" + e.ToString() + "].");
  }

Это показало вверх в 12 куст константы выглядит так:

Ошибка при загрузке и запуске приемника событий Conchango.xyzzyEventReceiver в xyzzy, Версия = 1.0.0.0, Культура = нейтральных, PublicKeyToken = blahblahblah. Дополнительная информация приведена ниже. : Диспетчер, UpdateEditionDate(): Исключение: [System.NullReferenceException: Ссылка на объект не указывает на экземпляр объекта. в Conchango.xyzzyManagementEventReceiver.UpdateEditionDate(SPItemEventProperties свойства) в Conchango.xyzzyManagementEventReceiver.Dispatcher(SPItemEventProperties свойства, Строка eventDescription)].

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

</конец>

Подписаться на мой блог!

3 мысли о «Еще еще один приемник событий отладки трюк

  1. Андерс Раск
    У меня было много удачи в последнее время отладки такого рода проблем с сочетанием SPTraceView и DebugView
    DebugView только является также очень полезно. Можно передать по конвейеру из вывода с помощью System.Diagnostics.Debug.WriteLine().
    Вам даже не придется удалять их, когда вы отпустите построения, поскольку выход только запускается в режиме отладки сборки.
    SPTraceView представляет собой инструмент, созданный Христо Павлов.
    По умолчанию параметр он покажет вам события трассировки ULS как они происходят. И он ловит также события трассировки ULS что * не * сделать его в журнал диагностики!
    Но что я могу отключить, как только я запускаю util. Что гораздо лучше, что можно передать по конвейеру вывод показать вверх в DebugView.
    Она также имеет много полезных возможностей для фильтрации на уровни событий, Услуги и т.д..
    HTH
    Андерс
    Ох, и приятно видеть вас в баре СПДСБА 🙂
  2. Чарльз

    Еще лучше, Включение протоколирования библиотеки как библиотеки Enterprise Library и log4net и ваша жизнь будет еще проще.

Оставить ответить Чарльз отменить ответ

Ваш электронный адрес не будет опубликован. Обязательные поля помечены *