<customErrorReporting> elemento (implementación ClickOnce)<customErrorReporting> element (ClickOnce deployment)

Especifica un URI que se va a mostrar cuando se produce un error.Specifies a URI to show when an error occurs.

SintaxisSyntax

<customErrorReporting  
   uri  
/>  

ComentariosRemarks

Este elemento es opcional.This element is optional. Sin él, ClickOnceClickOnce muestra un cuadro de diálogo que muestra la pila de excepciones.Without it, ClickOnceClickOnce displays an error dialog box showing the exception stack. Si el customErrorReporting elemento está presente, ClickOnceClickOnce en su lugar mostrará el URI indicado por el uri parámetro.If the customErrorReporting element is present, ClickOnceClickOnce will instead display the URI indicated by the uri parameter. El URI de destino incluirá la clase de excepción externa, la clase de excepción interna y el mensaje de excepción interna como parámetros.The target URI will include the outer exception class, the inner exception class, and the inner exception message as parameters.

Utilice este elemento para agregar funcionalidad a la aplicación de los informes de errores.Use this element to add error reporting functionality to your application. Dado que el URI generado incluye información sobre el tipo de error, el sitio Web puede analizar esa información y mostrar, por ejemplo, una pantalla de la solución de problemas adecuada.Since the generated URI includes information about the type of error, your Web site can parse that information and display, for example, an appropriate troubleshooting screen.

EjemploExample

El siguiente fragmento muestra el customErrorReporting elemento, junto con el URI generado que se podría producir.The following snippet shows the customErrorReporting element, together with the generated URI it might produce.

<customErrorReporting uri=http://www.contoso.com/applications/error.asp />  
  
Example Generated Error:  
http://www.contoso.com/applications/error.asp? outer=System.Deployment.Application.InvalidDeploymentException&&inner=System.Deployment.Application.InvalidDeploymentException&&msg=The%20application%20manifest%20is%20signed,%20but%20the%20deployment%20manifest%20is%20unsigned.%20Both%20manifests%20must%20be%20either%20signed%20or%20unsigned.  

Vea tambiénSee also

Manifiesto de implementación de ClickOnceClickOnce deployment manifest