Élément <customErrorReporting> (déploiement ClickOnce)

Spécifie un URI à afficher en cas d'erreur.

Syntaxe

<customErrorReporting
   uri
/>

Notes

Cet élément est facultatif. Sans lui, ClickOnce affiche une boîte de dialogue d’erreur montrant la pile d’exceptions. Si l’élément customErrorReporting est présent, ClickOnce affiche à la place l’URI indiqué par le paramètre uri. L’URI cible inclut la classe d’exception externe, la classe d’exception interne et le message d’exception interne en tant que paramètres.

Utilisez cet élément pour ajouter des fonctionnalités de création de rapports d’erreurs à votre application. Étant donné que l’URI généré inclut des informations sur le type d’erreur, votre site Web peut analyser ces informations et afficher, par exemple, un écran de résolution des problèmes approprié.

Exemple

L’extrait de code suivant montre l’élément customErrorReporting, ainsi que l’URI généré qu’il peut produire.

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

Voir aussi