Tôi có hai dự án: một là ứng dụng MVC4 và một là thư viện lớp loại đầu ra.Thông tin chi tiết về ứng dụng
Tôi muốn thực hiện dự án thứ hai (thư viện lớp một) một lớp giao tiếp thông tin chi tiết.
Biên dịch mã và máy chủ chạy bình thường.
public static void SaveMetric(string title, double value,
string azureKey, Dictionary<string, string> properties = null)
{
try
{
TelemetryClient telemetry = new TelemetryClient();
telemetry.InstrumentationKey = azureKey;
telemetry.TrackMetric(title, value, properties);
}
catch (Exception ex)
{
var a = "";
}
}
Sự cố bắt đầu khi tôi gọi hàm telemetry.TrackMetric
. Mã này trả về lỗi:
"Object reference not set to an instance of an object."(System.NullReferenceException).
Có thể sử dụng Microsoft Insights trong dự án thư viện lớp học không? Và nếu có, tôi đang làm gì sai?
Có một số thông tin bổ sung cần thiết, nó nói những gì là null? Có phải 'title' hoặc' thuộc tính' không? Chắc chắn có vẻ như 'thuộc tính' có thể là thông số mặc định của nó. Điều gì là nó phàn nàn về cụ thể? Tôi biết nó được đánh dấu là mặc định trong phương pháp chỉ số, nhưng tôi không thể tìm ra nếu theo mặc định là null hoặc một bộ sưu tập trống. –
Ron Reyer, thaks trước để cố gắng giải quyết vấn đề này. Xem bản chỉnh sửa của tôi để biết thêm thông tin và nếu bạn vẫn còn nghi ngờ, hãy hỏi lại. –
@RicardoRocha - Nếu bạn giải quyết được vấn đề của mình, bạn nên đăng giải pháp của mình làm câu trả lời. Nếu điều này dẫn bạn đến một câu hỏi mới, bạn nên đặt câu hỏi mới của mình như một câu hỏi SO mới. –