2010-02-17 2 views
0

Je reçois une erreur CLR20r3 et des messages très non descriptifs.Quels changements dois-je apporter à une application .NET 2.0 pour qu'elle s'installe correctement sur Windows Server 2008?

J'ai essayé de faire un installateur et utilisé une fois pour déployer l'application sur le serveur mais j'ai échoué les fois. Existe-t-il un ensemble d'étapes à suivre pour cibler les déploiements de serveurs 2008?

Voici le message d'erreur: Description:

s'éteignaient

signature Problème:

Problème Nom de l'événement: clr20r3 Signature du problème 01: mon nom App Signature du problème 02: 1.0. 0,0 Problème Signature 03: 4b7b2b38 Problème Signature 04: Nom de l'application Problème Signature 05: 1.0.0.0 Signature du problème 06: 4b7b2b38 Signature du problème 07: d Signature du problème 08: e0 Signature du problème 09: System.InvalidOperationException

OS Version: 6.1.7600.2.0.0.400.8 ID Locale: 1033

Répondre

0

Il y avait une option de vérification de compatibilité quand j'ai cliqué droit sur l'application (sur le serveur).

J'ai choisi cela et il est venu avec une suggestion que je devrais choisir les paramètres xp. J'ai choisi l'option et tout a fonctionné.

Je n'ai toujours pas une réponse claire sur pourquoi il n'a pas travaillé avec aucun des changements. Je vais déboguer l'application en utilisant Windows 7 machine et woudl poster des résultats méritent d'être mentionnés.

Merci

1

Vous devrait devoir faire aucun changement.

La première chose que je ferais est de copier le bin \ debug sur un serveur et de voir s'il fonctionne.

Il se peut que vous rencontriez des problèmes de concordance de plate-forme. Le serveur exécute-t-il x64 ou x86? Vous ciblez quelle plateforme?

Le serveur a-t-il l'infrastructure .net appropriée installée?

+0

Le bin \ debug a échoué avec la même erreur. – schar

+1

@schar: exécuté en tant qu'administrateur. c'est-à-dire éliminer les possibilités –

+0

La vérification de compatibilité m'a aidé à résoudre le problème. Je suis encore à regarder la cause exacte afin que je puisse documenter plus loin. merci – schar

1

Ils lancent des exceptions non gérées. Le premier instinct est que c'est un problème d'autorisations. Assurez-vous que les binaires ne sont pas bloqués (clic droit, propriétés, débloquer le bouton en bas à droite), puis exécutez le programme d'installation en tant qu'administrateur.

Vous ne savez pas d'où vous avez eu cette erreur, mais si vous n'avez pas vérifié le journal, faites-le. Si cela ne vous parvient toujours pas, copiez le programme d'installation MSI dans la zone 2k8 et follow these instructions pour générer un fichier journal pour l'installation. Peut vous obtenir quelques infos supplémentaires.

+0

il n'y avait pas de problème avec l'installation. Il fonctionne parfaitement bien mais le programme n'a pas pu démarrer. Merci d'avoir jeté un coup d'oeil. – schar

1

Vous devez écrire un gestionnaire d'événements pour l'événement AppDomain.UnhandledException. Enregistrez la valeur de e.ExceptionObject.ToString(). Cela inclura le message d'exception et une trace de pile qui vous montrera comment votre code a eu des ennuis.

+0

Cela aide. J'ai installé l'application. Je suis encore à enquêter sur le problème exact cependant. – schar

Questions connexes