iT邦幫忙

0

asp.net mvc 建構子攔截錯誤

  • 分享至 

  • xImage

請問各位大大,我的 asp.net mvc .net framework 4.5.2 在 controller 當中的建構子引發例外,該如何在全域的地方攔截錯誤記log,試過 global.asax 的 application_error 當中抓不到,而使用actionFilter 也是抓不到

看更多先前的討論...收起先前的討論...
canrong iT邦新手 3 級 ‧ 2023-03-23 07:30:59 檢舉
用HandleErrorAttribute呢
天黑 iT邦研究生 5 級 ‧ 2023-03-23 16:26:57 檢舉
請問 Constructor Error build 應該直接錯誤吧.... 這樣程式能正常啟動嗎? 可以給一個範例嗎?
usnp2001 iT邦新手 5 級 ‧ 2023-04-10 10:18:05 檢舉
Constructor Error build 不會錯,故意寫一個執行階段錯誤,例如 a= 1, b=0, a =a/b
usnp2001 iT邦新手 5 級 ‧ 2023-04-10 10:20:17 檢舉
有試過 ActionFilterAttribute ,倒是沒用過 HandleErrorAttribute 專案是 framework 4.5.2 似乎沒有這個,要再另外裝,在我們專案應該不能升級,不過後來測試用 IHttpControllerActivator,這個可以偵測到建構子,如果用 Attribute 一般都是在 controller, action 去使用,Constructor 執行的例外還跑不到 attribute 的範圍
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答