2010-12-21 2 views
0

타사 커넥터를 사용하여 SalesForce에 액세스하는 웹 응용 프로그램이 있습니다. 내가 그것을 설정할 때 모든 것이 제대로 작동한다. SalesForce의 연락처는 회원 공급자를 사용하여 내 애플리케이션을 채 웁니다.구성 오류 처리 - global.asax?

그러나 SalesForce에 대한 연결이 느슨하면 내 사이트에서 "구성 오류"가 발생합니다. 가능하다면이 오류를 좀 더 우아하게 처리 할 수 ​​있기를 바랍니다. 이것을 할 수있는 방법이 있습니까, 아마도 global.asax 에서요? 가장 좋은 경우 웹 사이트를 계속 실행하면서 연결을 해제 할 수 있기를 원합니다.

의견이 있으십니까?

+0

당신이 SF에 연결하기 위해 사용하는 어떤 구성 요소? 설정하기 위해 web.config에서 설정하고있는 것이 있습니까? 프로그램 방식으로 항목을 구성하는 방법이 있다면 try/catch 형식으로 내용을 래핑 할 수 있습니다. 좋은 커넥터 구성 요소가 SF를 오프라인 상태에서 정상적으로 처리 할 수 ​​있다고 생각할 수도 있습니다. – dana

답변

0

asp.net에서 일부 사용자 정의 오류 페이지로 페이지를 리디렉션 할 수 있습니다. 그 때문에 다음 코드를 global.asax 파일에 넣어야합니다.

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

예, 그렇지만 SalesForce에 다시 액세스 할 때까지 커넥터의 특정 오류를 처리하고 커넥터를 사용하지 않도록 설정하고 싶습니다. – Zooking

0

당신은 많은 옵션이 있습니다

  • 시도 - 캐치 마침내
  • 의 Page_Error 방법
  • 함으로써 Application_Error 방법
  • Web.config 파일

그냥 원하는 경우 페이지의 모든 부분에 오류 메시지를 표시하려면 try- 잡을 수 있으며 연결이 필요하지 않은 다른 트랜잭션을 계속할 수 있습니다. 또는 Page_Error를 사용하여 try-catch 및 Page_Error 메서드로 처리되지 않는 예외에 대해 페이지 수준의 모든 처리되지 않은 오류 또는 Application_Error (Global.asax 파일 사용)를 catch 할 수 있습니다. web.config의 다른 오류 페이지 사용 섹션으로 리디렉션하려는 경우.

참조의

, 당신은 또한이 기사를 읽을 수 있습니다 :