Visual Studio 2010 SP1, kompilierte WCF-Anwendung, legte es auf einem Server, und natürlich wurde ein Fehler bei der ersten Ausführung (was neu ist), Stack Trace an Protokolldatei ausgegeben.Warum zeigt der Stack-Trace den Pfad meiner Entwicklungsdateien an?
Es ist der Weg zu meiner Entwicklungsumgebung. Warum? Liegt es daran, dass ich es im Vergleich zu Release als Debug bereitgestellt habe oder gibt es etwas anderes, oder sollte ich vorsichtiger sein, Stack-Traces unabhängig auszugeben?
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
Danke, -ROB
"Ist es, weil ich es als Debug bereitgestellt" –
wie Amiram sagte, Sie sehen den Debug-Pfad, da es im Debug kompiliert wird ... – Chris
mögliche Duplikat von [Stacktrace Informationen Erhaltungspfade der ursprünglichen Quelle] (http://stackoverflow.com/questions/388470/stacktrace-information-prevesting-paths-of-original-source) – Cocowalla