我在下面的代码中处理异常,但仍然出错:
catch (Exception e)
{
throw new Exception(e.Message);
}
这是错误:
在执行当前Web请求期间发生了未处理的异常。请查看堆栈跟踪以获取有关错误及其源自代码的位置的更多信息。
异常详细信息:System.Exception:未将对象引用设置为对象的实例。
答案 0 :(得分:1)
听起来更像是访问已发布的对象/或空对象。
答案 1 :(得分:0)
在Catch块中,您使用以下代码显示异常,再次抛出异常,将其删除并重试。希望它有所帮助。
答案 2 :(得分:0)
您仍然会收到错误,因为您在catch块中抛出了一个新异常。
答案 3 :(得分:0)
从catch块中抛出一个新异常,这个异常会产生问题,尝试删除抛出新异常或添加新的父try catch块
答案 4 :(得分:0)
如果你以这种方式处理你的异常(只是追踪它),而不是在这个级别上捕获exeptions。在调用此函数的方法中捕获异常(或者您要处理异常的位置)并执行处理/显示消息。
你可能在调用方法中没有另一个try / catch块导致未处理的异常。