在执行期间发生未处理的异常

问题描述

| 我在代码中如下处理异常,但仍然出现错误
    catch (Exception e)
    {
       throw new Exception(e.Message);
    }
这是错误:   当前Web请求的执行期间发生未处理的异常。请查看堆栈跟踪,以获取有关错误及其在代码中起源的更多信息。      异常详细信息:System.Exception:对象引用未设置为对象的实例。     

解决方法

        如果您以这种方式(仅对其进行追溯)来处理异常,则不要在此级别捕获异常。在调用此函数的方法(或您要在其中处理异常的方法)中捕获异常,并在那里处理/显示消息。 您可能在导致未处理异常的调用方法中没有另一个try / catch块。     ,        听起来更像是您正在访问已释放的对象或空对象。     ,        您仍然会收到错误,因为在catch块中引发了新的异常。     ,        您从catch块中抛出了一个新的异常,这正在创建一个问题,尝试删除引发新异常或添加新的父try catch块     ,        相反,在Catch块中,使用以下代码显示异常,然后再次抛出Exception,请将其删除,然后重试。希望能帮助到你。