Произошло необработанное исключение во время выполнения - PullRequest
0 голосов
/ 30 мая 2011

Я обработал исключение в моем коде, как показано ниже, но все равно получаю ошибку:

    catch (Exception e)
    {
       throw new Exception(e.Message);
    }

И вот ошибка:

Во время выполнения возникло необработанное исключениетекущего веб-запроса.Пожалуйста, просмотрите трассировку стека для получения дополнительной информации об ошибке и о том, где она возникла в коде.

Сведения об исключении: System.Exception: для ссылки на объект не задан экземпляр объекта.

Ответы [ 5 ]

1 голос
/ 30 мая 2011

Звучит так, будто вы обращаетесь к освобожденному объекту или к нулевому объекту.

0 голосов
/ 30 мая 2011

Если вы обрабатываете свое исключение таким образом (только отбрасываете его), то не поймайте исключения на этом уровне.Поймайте исключения в методе, который вызывает эту функцию (или там, где вы хотите обработать ваше исключение), и выполните обработку / показ сообщения поверх.

Вероятно, у вас нет другого блока try / catch в вызывающем методе, который вызывает необработанное исключение.

0 голосов
/ 30 мая 2011

Из блока перехвата вы выбрасываете новое исключение, которое создает проблему. Попробуйте удалить исключение выброса или добавить новый родительский блок перехвата попытки.

0 голосов
/ 30 мая 2011

Вы по-прежнему получаете сообщение об ошибке, потому что создаете новое исключение в блоке catch.

0 голосов
/ 30 мая 2011

В блоке Catch вместо этого вы используете следующий код, чтобы отобразить исключение или снова выбросить исключение, удалить его и повторить попытку.Надеюсь, это поможет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...