Visual Studio 2010 SP1, ứng dụng WCF đã biên soạn, đặt nó trên máy chủ và tất nhiên nó gặp lỗi trong lần chạy đầu tiên (có gì mới), đã xuất ra Stack Trace để ghi nhật ký tệp.Tại sao Dấu vết ngăn xếp hiển thị đường dẫn tệp phát triển của tôi?
Đó là đường dẫn đến môi trường phát triển của tôi. Tại sao? Có phải vì tôi đã triển khai nó như là Debug so với Release hay là có cái gì khác, hoặc tôi sẽ cẩn thận hơn về việc xuất ra Stack Traces bất kể?
04/09/2012 03:58:46: Error: Object reference not set to an instance of an object. at App1.Logging.LogMessageToFile(String msg, Boolean isUsingClickOnceApp) in C:\Users\robcube\Documents\Visual Studio 2010\Projects\AppWebService\App1\Logging.cs:line 63
at App1.App1Main.ConnectWebService(String description) in C:\Users\robcube\Documents\Visual Studio 2010\Projects\AppWebService\App1\International.cs:line 40
04/09/2012 03:58:46: Error: Object reference not set to an instance of an object. at App1.App1Main.UpdateActivityLog(String data, String userName, Boolean deleteData, Int64 firstId, Int64 lastId, String changeType) in C:\Users\robcube\Documents\Visual Studio 2010\Projects\AppWebService\App1\App1Main.cs:line 641
Cảm ơn, -rob
"Có phải vì tôi đã triển khai nó dưới dạng Debug" –
như Amiram đã nói, bạn đang thấy đường dẫn gỡ lỗi vì nó được biên dịch trong gỡ lỗi ... – Chris
có thể trùng lặp của [Đường dẫn bảo quản thông tin Stacktrace của nguồn gốc] (http://stackoverflow.com/questions/388470/stacktrace-information-preserving-paths-of-original-source) – Cocowalla