विजुअल स्टूडियो 2010 एसपी 1, संकलित डब्ल्यूसीएफ ऐप, इसे सर्वर पर रखता है, और निश्चित रूप से इसे पहले रन (नया क्या है) पर एक त्रुटि मिली है, फाइल को लॉग करने के लिए स्टैक ट्रेस आउटपुट किया गया है।स्टैक ट्रेस मेरी विकास फ़ाइलों को पथ क्यों दिखाता है?
यह मेरे विकास पर्यावरण का मार्ग देख रहा है। क्यूं कर? क्या ऐसा इसलिए है क्योंकि मैंने इसे रिलीज की तुलना में डीबग के रूप में तैनात किया है या क्या कुछ और है, या मैं स्टैक ट्रेस को आउटपुट करने के बारे में अधिक सावधान रहूंगा?
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
धन्यवाद, -rob
"क्या ऐसा इसलिए है क्योंकि मैंने इसे डीबग के रूप में तैनात किया है" –
जैसे अमीर ने कहा, आप डीबग पथ देख रहे हैं क्योंकि इसे डीबग में संकलित किया गया है ... – Chris
संभावित स्रोत के पथ को संरक्षित करने वाली स्टैकट्रस जानकारी [http://stackoverflow.com/questions/388470/stacktrace-information-preserving-paths-of-original-source) – Cocowalla