2013-07-19 140 views
0

我想了解如何處理MVC3中特定於休息服務的異常。任何指針? 基本上,我有一個控制器,並可能有多個嘗試catch塊並拋出異常的語句。 閱讀所有文章後,我有點困惑。 編輯:MVC3處理catch塊中的異常並拋出異常

public ActionResult Index() 
    { 
     IConsumerRequest conReq = oSession.Request(); 
     conReq = conReq.Get(); 
     conReq = conReq.ForUrl(Session["ServiceEndPoint"].ToString()); 
     try 
     { 
      conReq = conReq.SignWithToken(); 
     } 
     catch (Exception ex) 
     { 
      throw ex; 
     } 

     return View(); 
    } 

在拋出異常,我需要能夠重定向到自定義錯誤頁。 我也讀過這篇文章: Custom error pages on asp.net MVC3 但我如何處理像302或其他任何錯誤代碼,如果我的應用程序沒有運行在IIS上。

+0

我們可以看到一些你在談論的控制器編碼? – simonlchilds

+0

編輯我的帖子! –

回答

2

貝婁是很好的鏈接,自定義EXP處理

Click Here

+0

謝謝,你分享的樣品非常好。我肯定會嘗試我的下一個項目。現在我使用這種方法來實現 - http://forums.asp.net/t/1505777.aspx –