예외 처리기를 사용 하 여 중요 한 예외를 정의 합니다.
게시: 2016년 6월
적용 대상: System Center 2012 R2 Operations Manager, System Center 2012 - Operations Manager, System Center 2012 SP1 - Operations Manager
중요 |
---|
본 문서는 기계 번역된 문서입니다. 아래의 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.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
예외 처리기를 추가 합니다.
예외 처리기를 추가 하려면
-
.NET 응용 프로그램 성능 모니터링 템플릿을 열려면는 Operations Manager콘솔의 탐색 창에서 클릭는 제작 단추를 클릭 합니다 관리 팩 템플릿, 다음을 클릭 하 고 .NET 응용 프로그램 성능 모니터링.
-
수정 하 고 다음을 선택 하려는 응용 프로그램 그룹을 마우스 오른쪽 단추로 클릭 속성이.
-
에 서버 쪽 기본 탭을 클릭 고급 설정.
-
에 고급 설정 페이지를 클릭 합니다 중요 예외 열에 예외 처리기 목록 페이지. 이 예외 처리기를 추가할 수 있습니다.
-
예외 처리기를 추가 하려면 클릭 추가 예외 처리기 목록에 추가할 메서드를 입력 합니다. 이 예외 처리기 모니터링을 원하는 경우는 모니터링 사용 확인란을 선택 합니다. Click OK.
중요 중요 한 예외는 모든 효과 생성 하지 않습니다와 mscorlib의 일부로.NET Framework 정의 된 처리기를 추가 합니다.
참고
메서드 이름은 대 소문자를 구분 하 고 다음과 같은 형식으로 지정 해야: Namespace.ClassName.MethodName
예외 처리기 편집
예외 처리기를 편집 하려면
-
.NET 응용 프로그램 성능 모니터링 템플릿을 엽니다. 에 Operations Manager탐색 창에서 콘솔을 클릭의 제작 단추를 클릭 합니다 관리 팩 템플릿, 다음을 클릭 하 고 .NET 응용 프로그램 성능 모니터링.
-
선택 하 고 수정 하려는 응용 프로그램 그룹을 마우스 오른쪽 단추로 클릭 속성이.
-
서버 쪽에서 기본 설정 탭에서 클릭 고급 설정.
-
에 고급 설정 페이지에서 클릭 중요 예외. 그러면은 예외 처리기 목록 페이지 예외 처리기를 편집할 수 있습니다.
-
예외 처리기를 편집 하려면 클릭 편집, 예외 처리기를 변경 하려면 원하는 선택 하 고 다음 수정 합니다. Click OK.
참고
메서드 이름은 대 소문자를 구분 합니다. 또한 메서드 이름 다음과 같은 형식으로 지정 해야 합니다. Namespace.ClassName.MethodName
예외 처리기를 제거 합니다.
예외 처리기를 제거 하려면
-
.NET 응용 프로그램 성능 모니터링 템플릿을 엽니다. 에 Operations Manager탐색 창에서 콘솔을 클릭의 제작 단추를 클릭 합니다 관리 팩 템플릿, 다음을 클릭 하 고 .NET 응용 프로그램 성능 모니터링.
-
선택 하 고 수정 하려는 응용 프로그램 그룹을 마우스 오른쪽 단추로 클릭 속성이.
-
서버 쪽에서 기본 설정 탭에서 클릭 고급 설정.
-
에 고급 설정 페이지에서 클릭 중요 예외. 그러면 해당 예외 처리기 목록 페이지 예외 처리기를 제거할 수 있습니다.
-
예외 처리기를 제거 하려면 제거를 클릭 합니다 하려는 예외 처리기 선택 제거를 누른 다음 확인.
참고
기계 번역 고지 사항: 본 문서는 전문 번역가가 아닌 컴퓨터 시스템으로 번역된 문서입니다. Microsoft는 영어를 사용하지 않는 사용자도 Microsoft 제품, 서비스 및 기술에 대한 콘텐츠 내용을 접할 수 있도록 기계 번역을 제공합니다. 본 문서는 기계 번역되었으므로 어휘, 구문 또는 문법에서 오류가 있을 수 있습니다.