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