다음을 통해 공유


예외 처리기를 사용 하 여 중요 한 예외를 정의 합니다.

 

게시: 2016년 6월

적용 대상: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager

System_CAPS_important중요

본 문서는 기계 번역된 문서입니다. 아래의 No text is specified for bookmark or legacy link '67a9a184-f90c-4745-a3ec-a66c9d006c58#MT_Footer'.을 참조하십시오. 이 문서의 영어 버전은 여기에 있습니다.

예외 처리기는 응용 프로그램 함수 "catch" 응용 프로그램 오류 보고를 throw 하 고 일부 오류를 처리 하는 예외입니다. 기본적으로.NET 응용 프로그램 성능 모니터링.NET framework에서 제공 하는 특정 예외 처리기에 의해 처리 하는 예외 항목으로 중요 한 예외를 정의 합니다. 이러한 처리기는 최상위 ASP.NET 예외를 catch 하 고 내부적으로 처리 하지 못한 모니터링된 응용 프로그램 웹 서비스 예외를 catch 합니다. 예외 처리기를 추가 하 여 중요 한 예외는 어떤 응용 프로그램 모니터링의 정의에 추가 됩니다. 실제로 이러한 함수에 의해 처리 되는 예외 중요 예외 간주 됩니다. 이렇게 이점은 중요 한 예외만 보고 효율적인 활용을 유지는 보고 관심 있는 함수는 장점도 있는 것입니다. 사용자를 웹 응용 프로그램의 오류 처리기 페이지를 보낼 때 알 수 있도록 중요 한 예외 처리기 목록에 웹 응용 프로그램에 대해 정의 된 모든 고객 오류 처리기를 추가 하는 경우가 많습니다.

System_CAPS_warning경고

예외 처리기는 프로세스 수준에서 설정 됩니다. 프로세스에서 실행 되는 응용 프로그램에 대 한 예외 처리기를 사용 하도록 설정 하 고 해당 프로세스에서 실행 중인 다른 응용 프로그램을 사용 하지 않도록 구성이 충돌 되 고 응용 프로그램 모니터링을 사용할 수 없습니다. 이 문제를 해결 하려면 예외 처리 하는 동일한 프로세스의 모든 응용 프로그램에 대해 동일 해야 합니다.

기본 예외 처리기

예외 처리기의 기본 목록에 포함 됩니다.

  • System.Web.HttpApplication.RecordError

  • System.Web.UI.Page.HandleError

  • System.Web.Services.Protocols.WebServiceHandler.WriteException

  • System.AppDomain.OnUnhandledExceptionEvent

  • System.Windows.Forms.Application.ThreadContext.OnThreadException

  • System.AppDomain.OnUnhandledExceptionEvent

  • System.Runtime.Remoting.Messaging.ReturnMessage.생성자

  • System.Windows.Forms.DataGridView.OnDataError

에 대 한 System Center 2012 SP1에 포함 된 이러한 리소스:

  • Microsoft.Office.Server.Data.SqlSession.LogException

  • Microsoft.Office.Excel.Server.CalculationServer.Proxy.ExcelServerProxy.ProcessSoapException

  • Microsoft.Office.Excel.Server.CalculationServer.Proxy.ExcelServerProxy.ProcessWebException

  • Microsoft.SharePoint.Portal.WebControls.BusinessDataWebPart.ConstructErrorMessage

  • Microsoft.SharePoint.Diagnostics.ULS.SendEventTag

  • Microsoft.SharePoint.ApplicationRuntime.SPRequestModule.IsWebPartOnExceptionStack

  • Microsoft.SharePoint.Utilities.SqlSession.LogException

  • Microsoft.Office.Web.Environment.Sharepoint.Diagnostics.ULS.SendExceptionTag

  • Microsoft.SharePoint.Diagnostics.ULS.SendExceptionTag

  • Microsoft.Office.Server.Diagnostics.ULS.SendExceptionTag

  • System.Workflow.Runtime.WorkflowExecutor.IsIrrecoverableException

  • System.ServiceModel.DiagnosticUtility.IsFatal

  • System.Web.Mvc.ControllerActionInvoker.InvokeExceptionFilters

예외 처리기를 추가 합니다.

예외 처리기를 추가 하려면

  1. .NET 응용 프로그램 성능 모니터링 템플릿을 열려면는 Operations Manager콘솔의 탐색 창에서 클릭는 제작 단추를 클릭 합니다 관리 팩 템플릿, 다음을 클릭 하 고 .NET 응용 프로그램 성능 모니터링.

  2. 수정 하 고 다음을 선택 하려는 응용 프로그램 그룹을 마우스 오른쪽 단추로 클릭 속성이.

  3. 서버 쪽 기본 탭을 클릭 고급 설정.

  4. 고급 설정 페이지를 클릭 합니다 중요 예외 열에 예외 처리기 목록 페이지. 이 예외 처리기를 추가할 수 있습니다.

  5. 예외 처리기를 추가 하려면 클릭 추가 예외 처리기 목록에 추가할 메서드를 입력 합니다. 이 예외 처리기 모니터링을 원하는 경우는 모니터링 사용 확인란을 선택 합니다. Click OK.

    System_CAPS_important중요

    중요 한 예외는 모든 효과 생성 하지 않습니다와 mscorlib의 일부로.NET Framework 정의 된 처리기를 추가 합니다.

    참고

    메서드 이름은 대 소문자를 구분 하 고 다음과 같은 형식으로 지정 해야: Namespace.ClassName.MethodName

예외 처리기 편집

예외 처리기를 편집 하려면

  1. .NET 응용 프로그램 성능 모니터링 템플릿을 엽니다. 에 Operations Manager탐색 창에서 콘솔을 클릭의 제작 단추를 클릭 합니다 관리 팩 템플릿, 다음을 클릭 하 고 .NET 응용 프로그램 성능 모니터링.

  2. 선택 하 고 수정 하려는 응용 프로그램 그룹을 마우스 오른쪽 단추로 클릭 속성이.

  3. 서버 쪽에서 기본 설정 탭에서 클릭 고급 설정.

  4. 고급 설정 페이지에서 클릭 중요 예외. 그러면은 예외 처리기 목록 페이지 예외 처리기를 편집할 수 있습니다.

  5. 예외 처리기를 편집 하려면 클릭 편집, 예외 처리기를 변경 하려면 원하는 선택 하 고 다음 수정 합니다. Click OK.

    참고

    메서드 이름은 대 소문자를 구분 합니다. 또한 메서드 이름 다음과 같은 형식으로 지정 해야 합니다. Namespace.ClassName.MethodName

예외 처리기를 제거 합니다.

예외 처리기를 제거 하려면

  1. .NET 응용 프로그램 성능 모니터링 템플릿을 엽니다. 에 Operations Manager탐색 창에서 콘솔을 클릭의 제작 단추를 클릭 합니다 관리 팩 템플릿, 다음을 클릭 하 고 .NET 응용 프로그램 성능 모니터링.

  2. 선택 하 고 수정 하려는 응용 프로그램 그룹을 마우스 오른쪽 단추로 클릭 속성이.

  3. 서버 쪽에서 기본 설정 탭에서 클릭 고급 설정.

  4. 고급 설정 페이지에서 클릭 중요 예외. 그러면 해당 예외 처리기 목록 페이지 예외 처리기를 제거할 수 있습니다.

  5. 예외 처리기를 제거 하려면 제거를 클릭 합니다 하려는 예외 처리기 선택 제거를 누른 다음 확인.

참고

기계 번역 고지 사항: 본 문서는 전문 번역가가 아닌 컴퓨터 시스템으로 번역된 문서입니다. Microsoft는 영어를 사용하지 않는 사용자도 Microsoft 제품, 서비스 및 기술에 대한 콘텐츠 내용을 접할 수 있도록 기계 번역을 제공합니다. 본 문서는 기계 번역되었으므로 어휘, 구문 또는 문법에서 오류가 있을 수 있습니다.