Tôi chắc rằng tôi không phải là người đầu tiên để đi lên với điều này. Tuy nhiên, Tôi đã không nhận thấy bất cứ ai cũng xuất bản một thủ thuật như thế này kể từ khi tôi bắt đầu chú ý cho cộng đồng cuối tháng bảy. Vì vậy, Tôi nghĩ rằng tôi muốn đăng nó này Mẹo nhanh chóng và dễ dàng gỡ lỗi.
Tôi đang làm việc trên một bộ tiếp nhận sự kiện bắt đầu để tạo ra lỗi này trong các 12 tổ ong:
Lỗi nạp và chạy sự kiện nhận Conchango.xyzzyEventReceiver trong xyzzy, Phiên bản = 1.0.0.0, Văn hóa = trung tính, PublicKeyToken = blahbalhbalh. Bổ sung thông tin là dưới đây. : Đối tượng tham chiếu không được đặt để một thể hiện của một đối tượng.
Tôi không biết nơi mà tôi đã giới thiệu lỗi này bởi vì tôi đã làm quá nhiều thứ trong một chu kỳ mã/triển khai/thử nghiệm của tôi.
Tôi đã cố gắng giải pháp này để có được pdb của tôi ở đó với hy vọng rằng SharePoint 12 tổ ong sẽ hiển thị theo dõi stack, nhưng không có may mắn. Tôi không biết nếu nó có thể và nếu ai đó làm, Xin vui lòng cho tôi biết 🙂
Tôi biết nó có thể viết của riêng bạn thông điệp ghi để các 12 tổ ong. Thẳng thắn, Tôi muốn một cái gì đó một chút ít đáng sợ và nhanh hơn để thực hiện.
Nó xảy ra với tôi rằng tôi có thể ít nhận được một số thông tin cơ bản theo dõi bởi đánh bắt và tái ném các ngoại lệ chung như thế này:
Hãy thử { UpdateEditionDate(thuộc tính); } bắt (Ngoại lệ e) { ném mới Ngoại lệ("Dispatcher, UpdateEditionDate(): Ngoại lệ: [" + e.ToString() + "]."); }
Điều này cho thấy trong các 12 hive thusly:
Lỗi nạp và chạy sự kiện nhận Conchango.xyzzyEventReceiver trong xyzzy, Phiên bản = 1.0.0.0, Văn hóa = trung tính, PublicKeyToken = blahblahblah. Bổ sung thông tin là dưới đây. : Dispatcher, UpdateEditionDate(): Ngoại lệ: [Hệ thống NullReferenceException.: Đối tượng tham chiếu không được đặt để một thể hiện của một đối tượng. tại Conchango.xyzzyManagementEventReceiver.UpdateEditionDate(SPItemEventProperties thuộc tính) tại Conchango.xyzzyManagementEventReceiver.Dispatcher(SPItemEventProperties thuộc tính, Chuỗi eventDescription)].
Đó đã cho tôi tất cả các chi tiết tôi cần thiết để theo dõi vấn đề cụ thể đó và tôi hy vọng sẽ sử dụng nó rất nhiều đi về phía trước.
</kết thúc>
Tốt hơn, kết hợp một thư viện ghi nhật ký giống như thư viện doanh nghiệp hoặc log4net và cuộc sống của bạn sẽ dễ dàng hơn.