我有一个使用第三方连接器访问SalesForce的Web应用程序。当我设定它的一切工作,因为它应该。 SalesForce的联系人使用会员供应商填充我的应用程序。处理配置错误 - global.asax?
但是,当我松动连接到SalesForce时,我的网站停止投掷“配置错误”。如果可能,我希望能够更好地处理这个错误。有没有办法做到这一点,也许在global.asax?最好的情况下,我希望能够禁用仍然有网站启动和运行的连接。
有什么想法?
我有一个使用第三方连接器访问SalesForce的Web应用程序。当我设定它的一切工作,因为它应该。 SalesForce的联系人使用会员供应商填充我的应用程序。处理配置错误 - global.asax?
但是,当我松动连接到SalesForce时,我的网站停止投掷“配置错误”。如果可能,我希望能够更好地处理这个错误。有没有办法做到这一点,也许在global.asax?最好的情况下,我希望能够禁用仍然有网站启动和运行的连接。
有什么想法?
在asp.net中,您可以将您的页面重定向到某个自定义错误页面。 为此,您必须将以下代码放入global.asax文件中。
void Application_Error(object sender, EventArgs e)
{
Response.Redirect ("~/ErrorPage.aspx");
}
是的,但我想要做的是处理连接器的特定错误并禁用连接器,直到我再次访问SalesForce。 – Zooking 2010-12-21 08:14:09
你有很多选择:
如果你只是想要在页面的任何部分显示错误消息,请使用try-赶上并且你可以继续进行其他不需要连接的交易。或者,您可以使用Page_Error在页面级别或Application_Error(您将使用Global.asax文件)上捕获所有未由try-catch和Page_Error方法处理的异常。如果您更愿意重定向到web.config上的其他错误页面使用部分。
对于引用,你也可以阅读这些文章:
什么组件是您使用连接到SF?有没有什么你在web.config中配置来设置它?如果有一种方法可以通过编程来配置事物,那么您可以将其封装在try/catch中。尽管你会认为一个好的连接器组件能够处理正在脱机的SF。 – dana 2010-12-21 17:46:14