Журнал для указанного аргумента находился вне диапазона допустимых значений. (Параметр «индекс»)C#

Место общения программистов C#
Anonymous
Журнал для указанного аргумента находился вне диапазона допустимых значений. (Параметр «индекс»)

Сообщение Anonymous »

В моем приложении есть регистратор, и журналы показывают ошибку:
Указанный аргумент находится вне диапазона допустимых значений. (Параметр index)
Я не знаю, какой объект выдает это исключение и почему.
Я даже пытался определить номер строки, где возникает это исключение, с помощью этого кода:

Код: Выделить всё

catch(Exception ex)
{
var st = new StackTrace(e, true);
var frame = st.GetFrame(0);
var l = frame != null ? frame.GetFileLineNumber() : 0;
log.Error($"{this.GetType().Name}, {MethodBase.GetCurrentMethod()?.Name} Line = {l}, {ex.Message}");
}
Но я снова сталкиваюсь с той же ошибкой с Line = 0
Я не знаю не знаю, когда и на каком объекте возникает это исключение

Подробнее здесь: https://stackoverflow.com/questions/791 ... ameter-ind

Вернуться в «C#»