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