Eminim bu ile gelip ilk kişi ben değilim. Ancak, I sığınak'duyuru kimse geçen Temmuz topluma yakından ilgilenerek başladığından beri böyle bir numara yayımlamak. Yani, Bu hızlı ve kolay hata ayıklama ipucu bu post düşündüm..
Bu hata üretmek için başlatılan bir olay alıcı üzerinde çalışıyorum. 12 kovan:
Yükleme hatası ve olay alıcı Conchango.xyzzyEventReceiver xyzzy içinde çalışan, Sürüm 1. 0 =, Kültür tarafsız =, PublicKeyToken = blahbalhbalh. Ek bilgiler aşağıda.. : Nesne başvurusu bir nesnenin örneğine ayarlanmadı.
Nerede benim kodu/dağıtmak/test döngüleri birinde çok fazla şey yapmıştı çünkü bu hata tanıttı bilmiyordum.
Ben denedim Bu çözüm Bu SharePoint'ın umutları ile orada benim pdb almak için 12 yığın yığın izlemesini gösterecek, ama hayır şans. Bilmiyorum eğer mümkünse ve eğer birisi yok, Lütfen bana bildirin 🙂
Mümkün olduğunu biliyorum kendi günlük iletileri yazma 12 kovan. Açıkçası, Biraz daha az korkutucu ve uygulamak daha hızlı bir şey istedim.
Ben en azından yakalamak ve bunun gibi genel özel durumlar yeniden atma tarafından bazı temel izleme bilgilerini alabilir aklıma:
deneyin { UpdateEditionDate(Özellikler); } yakalamak (Özel durum e) { atmak Yeni Özel durum("Dağıtıcı, UpdateEditionDate(): Özel durum: [" + e.ToString() + "]."); }
Bu geldi 12 Thusly kovan:
Yükleme hatası ve olay alıcı Conchango.xyzzyEventReceiver xyzzy içinde çalışan, Sürüm 1. 0 =, Kültür tarafsız =, PublicKeyToken = blahblahblah. Ek bilgiler aşağıda.. : Dağıtıcı, UpdateEditionDate(): Özel durum: [System.NullReferenceException: Nesne başvurusu bir nesnenin örneğine ayarlanmadı. Conchango.xyzzyManagementEventReceiver.UpdateEditionDate(SPItemEventProperties özellikleri) Conchango.xyzzyManagementEventReceiver.Dispatcher(SPItemEventProperties özellikleri, Dize eventDescription)].
Beni bu özel problem izlemek için gerekli tüm ayrıntı verdi ve çok ileri giderek kullanmak bekliyoruz..
</sonunda>
Daha iyisi, günlük Kütüphane kurumsal kütüphane gibi bağlamak veya log4net ve hayat-ecek var olmak daha da kolay.