opublikowałem mój projekt w trybie debugowania i umieścić zarówno DLL i pliki PDB na moim serwerze,
teraz chcę uzyskać numer wiersza wyjątku za pomocą tych kodów:C# Numer Wyjątek linia jest zawsze zero (0)
System.Diagnostics.StackTrace trace = new System.Diagnostics.StackTrace(ex, true);
Response.Write("Line: " + trace.GetFrame(0).GetFileLineNumber());
ale nie wiem, dlaczego numer wiersza wyjątku jest zawsze zero -> 0
jak mogę to naprawić?
Może to być pomocne: http://stackoverflow.com/questions/2827856/stack-trace-with-incorrect-line-number – dash
Po prostu użyj 'ex.ToString()' zamiast mieszać ze śledzeniem stosu i oprawia się w ramki. – Oded
hi, ale ex.ToString() nie zwraca numeru wiersza błędu! – MoonLight