2011-11-18 131 views
1

如果在控制器,視圖或模型中拋出異常,ASP.NET MVC會做什麼?如果拋出異常,ASP.NET MVC行爲

+0

如果引發異常,在其他.NET代碼中發生的情況也是如此。 – Oded

+1

我很抱歉,但你有沒有嘗試寫'像拋出新的異常(「測試asp.net mvc行爲」);'在某個地方在行動:)? –

回答

5

如果未捕獲異常並且未使用HandleError屬性,則該異常將冒泡並導致IIS返回HTTP 500錯誤。

+1

哦,不,這是一個YSOD! –

+1

嘿,好吧,希望你有你的web.config設置,讓你的用戶看不到可怕的YSOD :) –