2013-07-19 101 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 –