作者maxi326 (不想再留白)
看板C_Sharp
标题[问题] Web Service 在程式执行到一半断掉要怎样catch?
时间Fri Jul 6 11:47:30 2007
我写了一个程式
会使用本机IIS提供的web service
我想程式有办法在web service突然断线时做一些处理
我已在程式里有加try catch
测试是这样的
先启动IIS run程式
用web service
然後停掉IIS
在我还没有再调用web service时
程式已会当掉
可是我的try catch 没有catch到exception
pop up 一个这样的东西
类型 'System.NullReferenceException' 的未处理例外状况发生於 system.dll
其他资讯: 并未将物件参考设定为物件的执行个体
我在Application.Run() 做try catch 也没catch 到
然後他问我中断或继续
按继续程式还有继续
我就是想这个时候
{
把程式传去web service的变数存下来
然後等web service又可以用时
再自动run web service把存下来的变数送过去
}
但是catch不到那exception的话
就无法做到这程序
不知道有没有人知道我在讲甚麽
有点复杂
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 202.175.116.55
※ 编辑: maxi326 来自: 202.175.116.55 (07/06 11:49)
※ 编辑: maxi326 来自: 202.175.116.55 (07/06 12:00)
1F:→ FantasyRyu:没抓到exception怎麽会问要中断还继续 XD 还是我误会了 07/06 18:49
2F:→ maxi326:嗯 我自己也有点搞混,我用debug mode所以他自己抓 07/06 20:53
3F:→ maxi326:平常会指出那一行出错,但他这个只有机器码可看,不知为何 07/06 20:54
4F:→ maxi326:所以不确定在程式的那里做catch,有人遇过吗?机器码? 07/06 20:54