asp.net中调用webService的异常问题,加急

vbcb 2005-05-09 02:36:34
asp.net中调用webService的一个方法的时候,发生了错误(错误是webService中的方法调用的ORACLE数据库错误),
要如何才能获得这个oracle错误,我需要知道OracleException.Code

好象要通过继承SoapException,该怎么做,高手请
...全文
118 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
littlekeen 2005-05-11
  • 打赏
  • 举报
回复
楼上的观点 我比较赞同。
Web Services 本身就不应该把异常信息报告给调用者,如果是调试,可以考虑将异常写到(日志)文件里,访问这种文件就可以看到相关信息了。
fq_ln 2005-05-11
  • 打赏
  • 举报
回复
另外一个,本人认为,类似于Web Services里面的数据访问等异常,不应该抛给使用这个服务的消费者,不但没有任何用处,而且容易泄漏安全信息。
我想楼主只是为了调试方便吧
fq_ln 2005-05-11
  • 打赏
  • 举报
回复
在Web Service里面将异常捕获之后,将消息打包成SoapException,然后抛出。
Tomgus 2005-05-09
  • 打赏
  • 举报
回复
try 和catch(OracleException ex) 来处理
这样可以抛出具体的错误
3gold 2005-05-09
  • 打赏
  • 举报
回复
如楼上说的在用try catch捕获错误信息.return 错误信息到asp.net
fengfangfang 2005-05-09
  • 打赏
  • 举报
回复
在WS中获取错误信息,然后将错误信息传回到ASP.NET

12,162

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 Web Services
社区管理员
  • Web Services社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧