Compartir a través de


Elemento <customErrors>

Indica si los canales del servidor de este dominio de aplicaciones devuelven información de excepciones filtrada o completa a llamadores locales o remotos.

<configuration>
   <system.runtime.remoting>
      <customErrors>

<customErrors 
   mode="off|on|remoteOnly"
/>

Atributos requeridos

Atributo Descripción
mode Indica si los canales del servidor de este dominio de aplicaciones devuelven información de excepciones filtrada o completa a llamadores locales o remotos. El valor predeterminado es remoteOnly, que devuelve información de excepciones completa (incluido el seguimiento de la pila) sólo a llamadores que se encuentren en el mismo equipo que el servidor.

Comentarios

La información completa sobre las excepciones incluye la excepción de servidor exacta y el seguimiento de pila del servidor. La información filtrada incluye una excepción de interacción remota estándar, pero no el seguimiento de pila del servidor.

En la tabla siguiente se describen los tres valores de las propiedades del canal del servidor, que especifican qué llamadores reciben información de excepciones y el tipo de información que reciben.

Valor Descripción
off Todos los llamadores reciben información completa sobre excepciones.
on Todos los llamadores reciben información filtrada sobre excepciones.
remoteOnly Los llamadores locales reciben información completa sobre excepciones; los llamadores locales reciben información filtrada sobre excepciones.

Ejemplo

En el siguiente ejemplo de archivo de configuración se indica al sistema .NET Remoting que registre un canal de servidor en nombre de un dominio de aplicación cliente para que el dominio de cliente pueda pasar un delegado que se utilice como devolución de llamada. Al especificar <customErrors mode="off"/> el servidor recibe información de excepción completa, que incluye la pila de seguimiento, si ocurre una excepción en el cliente durante la devolución de la llamada.

<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>

Requisitos

Archivos de configuración: Archivo de configuración de la aplicación, archivo de configuración del equipo (Machine.config)

Plataforma: Este elemento es compatible .NET Framework versión 1.1 o posterior en Microsoft Windows 98 o posterior.

Vea también

RemotingConfiguration.CustomErrorsEnabled | Esquema de la configuración de la interacción remota