<customErrors> 요소
이 응용 프로그램 도메인의 서버 채널이 로컬 또는 원격 호출자에 필터링된 예외 정보를 반환할지 완전한 예외 정보를 반환할지 여부를 나타냅니다.
<configuration>
<system.runtime.remoting> 요소
<customErrors> 요소
<customErrors
mode="Off|On|RemoteOnly"
/>
특성 및 요소
다음 단원에서는 특성, 자식 요소 및 부모 요소에 대해 설명합니다.
특성
특성 | 설명 |
---|---|
mode |
필수 특성입니다. 이 응용 프로그램 도메인의 서버 채널이 로컬 또는 원격 호출자에 필터링된 예외 정보를 반환할지 완전한 예외 정보를 반환할지 여부를 나타냅니다. 기본값은 서버와 동일한 시스템에 있는 호출자에게만 완전한 예외 정보(스택 추적 포함)를 반환하는 remoteOnly입니다. |
자식 요소
없음
부모 요소
요소 | 설명 |
---|---|
configuration |
공용 언어 런타임 및 .NET Framework 응용 프로그램에서 사용하는 모든 구성 파일의 루트 요소입니다. |
system.runtime.remoting |
원격 개체 및 채널에 대한 정보를 포함합니다. |
설명
완전한 예외 정보에는 정확한 서버 예외와 서버 스택 추적 내용이 포함됩니다. 필터링된 정보에는 표준 원격 예외가 포함되지만 서버 스택 추적 내용은 포함되지 않습니다.
다음 표에서는 예외 정보를 받는 호출자와 받게 되는 정보 유형을 지정하는 세 가지 서버 채널 속성 값에 대해 설명합니다.
값 | 설명 |
---|---|
Off |
모든 호출자가 완전한 예외 정보를 받습니다. |
On |
모든 호출자가 필터링된 예외 정보를 받습니다. |
RemoteOnly |
로컬 호출자는 완전한 예외 정보를 받고 원격 호출자는 필터링된 예외 정보를 받습니다. |
예제
다음 구성 파일 예제에서는 클라이언트 도메인이 콜백으로 사용될 대리자를 전달할 수 있도록 클라이언트 응용 프로그램 도메인 대신 서버 채널을 등록하라고 .NET Framework Remoting 시스템에 지시합니다. <customErrors mode="Off"/>
를 지정하면 콜백 중에 클라이언트에 예외가 발생하는 경우 서버는 스택 추적을 포함하는 완전한 예외 정보를 받습니다.
<configuration>
<system.runtime.remoting>
<application>
<client url="http://computername:8080">
<activated type="ClientActivatedType, RemoteType"/>
</client>
<channels>
<channel ref="http" port="0">
<serverProviders>
<formatter ref="soap" typeFilterLevel="Full"/>
<formatter ref="binary" typeFilterLevel="Full"/>
</serverProviders>
</channel>
</channels>
</application>
<customErrors mode="Off"/>
</system.runtime.remoting>
</configuration>
참고 항목
참조
원격 설정 스키마
System.Runtime.Remoting.RemotingConfiguration.CustomErrorsEnabled(System.Boolean)
Copyright © 2007 by Microsoft Corporation. All rights reserved.