.NET Runtime Erreur l'Id d'Événement 1026

J'ai une application WPF j'ai créé sur un Windows 8.1 machine cible .NET 4.5.1. Il fonctionne correctement sur la machine de développement.

Je suis en train de l'installer sur une machine Windows 7. Il l'a fait .Net 4.5.1 installé. Quand j'ai essayer de l'exécuter sur la Machine Windows 7 la fenêtre de connexion apparaît. Quand je rentre le mot de passe, l'application vérifie le mot de passe, puis il se bloque. J'ai vérifié qu'il se connecte au serveur pour vérifier que le mot de passe...donc ce n'est pas une erreur de Connexion SQL.

Il semble donc qu'il se passe lorsque le principal de l'application windows essaie de l'affichage. Voici l'info qui est enregistré dans le journal d'Application. Avis de la version de framework. L'app est le ciblage 4.5.1. Donc je ne comprends pas pourquoi il est en montrant 4.0.30319.

Application: HardwarResources.WPF.exe
Framework Version: v4.0.30319
Description: The process was terminated due to an unhandled exception.
Exception Info: System.Data.Core.EntityCommandExecutionException
Stack:
  at System.Windows.Window.ShowDialog()
  at HardwareResources.WPF.MainEntry.Main(System.String[])

La seule autre information pertinente est l'ID d'Événement: 1026.

AIDER!

  • ID de l'événement 1026 signifie simplement que l'entrée de journal des événements a été fait par le .NET runtime. Vous obtenez un EntityCommandExecutionException, mais il est étrange que la trace de la pile de montre au premier plan de la Fenêtre de saisie.ShowDialog(). Il sent comme vous avez quelques liées aux données des contrôles dans cette boîte de dialogue, qui sont mappés à travers l'entity framework. Et quelque chose s'est mal passé avec le mappage de données. Je suppose que vos deux meilleurs paris sont (A) en essayant de gérer cette exception dans la méthode principale pour obtenir des informations plus détaillées, et (B) la vérification de l'Win7 programme d'installation s'exécute dans les mêmes conditions (accès aux mêmes bases de données/sources, etc.) comme sous Win8.
  • Qui était-il! J'ai oublié d'exécuter une base de données de scripts de mise à jour de la base de données cible. Merci!!!!
  • Cadre de la Version v4.0.30319 est également prévu, comme c'est le numéro de version du CLR de base, qui reste le même pour la .NET 4/4.5/4.5.1
InformationsquelleAutor Dan | 2014-04-21