Partager via


Dépannage des modèles de formulaires qui utilisent le modèle objet InfoPath 2003 lors de l'exécution

Les sections suivantes décrivent les scénarios de dépannage usuels que vous pouvez rencontrer lorsque vous utilisez les modèles de formulaires InfoPath avec code managé qui utilisent le modèle objet compatible InfoPath 2003 fourni par l'espace de noms Microsoft.Office.Interop.InfoPath.SemiTrust au moment de l'exécution.

Affichage de notifications pour les exceptions de code managé non gérées lors de l'exécution

Si vous n'utilisez pas la gestion d'exceptions try-catch dans le code du formulaire, InfoPath affiche des informations sur les exceptions non gérées dans la boîte de dialogue d'erreurs d'InfoPath lors du débogage et de l'aperçu. Cependant, par défaut, les exceptions non gérées ne sont pas affichées dans la boîte de dialogue d'erreurs d'InfoPath lors de l'exécution lorsque vous déployez votre modèle de formulaire avec code managé. Si vous souhaitez que les exceptions de code managé soient affichées à l'exécution, suivez la procédure décrite dans la section « Gestion des exceptions de code managé » de la rubrique Procédure de gestion des erreurs en utilisant le modèle objet InfoPath 2003.

Problèmes relatifs aux modèles avec code managé après déploiement

Testez votre modèle de formulaire avec code managé à l'emplacement de son déploiement. Pour plus d'informations sur les procédures de déploiement, voir Procédure de déploiement des projets InfoPath. Pour plus d'informations sur les scénarios de sécurité qui affectent le déploiement, voir Modèle de sécurité des modèles de formulaires avec code managé.

Si vous utilisez l'utilitaire de configuration de .NET Framework 1.1 et le groupe de codes de modèles de formulaires InfoPath pour ajouter des autorisations spécifiques à un modèle de formulaire avec code managé, assurez-vous que la même stratégie de sécurité est déployée sur tous les ordinateurs clients. De même, si vous spécifiez un élément URLEvidence qui fait référence à un emplacement sur l'ordinateur local, assurez-vous que l'emplacement spécifié fait référence au dossier dans lequel la solution sera finalement déployée (emplacement différent de celui utilisé pendant le développement). Pour plus d'informations sur la configuration des paramètres de sécurité de .NET Framework relatifs à un modèle de formulaire avec code managé, voir la section « Affectation de l'autorisation totale à des formulaires pour une URL ou une UNC spécifique » dans la rubrique Procédure de configuration des paramètres de sécurité pour les modèles de formulaires avec code managé.

Voir aussi

Concepts

Modèle de sécurité des modèles de formulaires avec code managé
Procédure de déploiement des projets InfoPath
Procédure de gestion des erreurs en utilisant le modèle objet InfoPath 2003
Procédure de débogage de projets InfoPath en utilisant le modèle objet InfoPath 2003