处理配置错误 - global.asax?

时间:2010-12-21 07:54:37

标签: .net salesforce

我有一个使用第三方连接器访问SalesForce的Web应用程序。当我设置它时,一切正常。 SalesForce的联系人使用成员资格提供程序填充我的应用程序。

然而,当我断开与SalesForce的连接时,我的网站出现了“配置错误”。如果可能的话,我希望能够更优雅地处理这个错误。有没有办法做到这一点,也许在global.asax?最好的情况我希望能够禁用仍然启动并运行网站的连接。

有什么想法吗?

2 个答案:

答案 0 :(得分:0)

在asp.net中,您可以将页面重定向到某个自定义错误页面。 为此,您必须将以下代码放入global.asax文件中。

void Application_Error(object sender, EventArgs e)
{
    Response.Redirect ("~/ErrorPage.aspx");
}

答案 1 :(得分:0)

您有很多选择:

  • 的try-catch-最后
  • Page_Error方法
  • Application_Error方法
  • Web.config文件

如果您只想在页面的任何部分显示错误消息,请使用try-catch,您可以继续执行不需要连接的其他事务。或者,您可以使用Page_Error来捕获页面级别的所有未处理错误或Application_Error(您将使用Global.asax文件)来处理try-catch和Page_Error方法未处理的异常。如果您希望重定向到web.config上的其他错误页面使用部分。

对于参考文献,您还可以阅读以下文章: