首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

服务程序“错误捕捉”的有关问题,用。

2011-12-26 
服务程序“异常捕捉”的问题,急用。。。我写了一个.ashx程序,用来接收报文,接收到报文之后做处理。在处理的时候,

服务程序“异常捕捉”的问题,急用。。。
我写了一个.ashx程序,用来接收报文,接收到报文之后做处理。在处理的时候,嵌套调用异常捕捉,但是捕捉不到自己抛出的异常。

try
{
  dosomething();
}
catch(Exception ex)
{
  resStr = ex.Message;
}

public void dosomething()
{
  try
  {
  做数据库操作.....
  }
  catch
  {
  throw new Exception("数据库操作失败");
  }
  finally
  {
  关闭链接。。。。
  }
}

请大家帮忙看看是怎么回事,为什么捕捉不到我自己抛出的异常。难道是因为服务程序吗?还是有其他原因?
急用,先谢大家了


[解决办法]
感觉应是被你内部的事务处理掉了,把内部的去掉再试一下。

try 

dosomething(); 

catch(Exception ex) 

resStr = ex.Message; 


public void dosomething() 

数据库操作
if(....)
{
throw new Exception();
}
}

热点排行