.net 处理配置错误-global.asax?

.net 处理配置错误-global.asax?,.net,salesforce,.net,Salesforce,我有一个web应用程序,它使用第三方连接器访问SalesForce。当我设置它时,一切都正常工作。SalesForce联系人使用成员资格提供程序填充我的应用程序 然而,当我与SalesForce的连接断开时,我的站点就会出现配置错误。如果可能的话,我希望能够更优雅地处理这个错误。有没有办法做到这一点,也许是在global.asax中?最好的情况下,我想能够禁用连接仍然有网站启动和运行 有什么想法吗?在asp.net中,您可以将页面重定向到某个自定义错误页面。 为此,您必须将以下代码放入globa

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

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


有什么想法吗?

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

void Application_Error(object sender, EventArgs e)
{
    Response.Redirect ("~/ErrorPage.aspx");
}
您有很多选择:

最后试着接球 页面错误方法 应用误差法 Web.config文件 如果您只想在页面的任何部分显示错误消息,请使用try-catch,您可以继续处理不需要连接的其他事务。或者,您可以使用Page_Error捕捉页面级或应用程序级的所有未注意到的错误,您将使用Global.asax文件来处理try catch和Page_Error方法无法处理的异常。如果您希望重定向到其他错误页面,请使用web.config上的部分

有关参考资料,您还可以阅读以下文章:


是的,但我要做的是处理连接器的特定错误并禁用连接器,直到我再次访问SalesForce。您使用什么组件连接到SF?您是否在web.config中配置了一些设置?如果有一种以编程方式配置东西的方法,您可能能够将东西包装在try/catch中。尽管您认为一个好的连接器组件能够优雅地处理SF脱机。