[問題] Web Service 在程式執行到一半斷掉要怎樣catch?

看板C_Sharp (C#)作者 (不想再留白)時間18年前 (2007/07/06 11:47), 編輯推噓0(004)
留言4則, 2人參與, 最新討論串1/1
我寫了一個程式 會使用本機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)

07/06 18:49, , 1F
沒抓到exception怎麼會問要中斷還繼續 XD 還是我誤會了
07/06 18:49, 1F

07/06 20:53, , 2F
嗯 我自己也有點搞混,我用debug mode所以他自己抓
07/06 20:53, 2F

07/06 20:54, , 3F
平常會指出那一行出錯,但他這個只有機器碼可看,不知為何
07/06 20:54, 3F

07/06 20:54, , 4F
所以不確定在程式的那裡做catch,有人遇過嗎?機器碼?
07/06 20:54, 4F
文章代碼(AID): #16ZRjLlj (C_Sharp)
文章代碼(AID): #16ZRjLlj (C_Sharp)