2011-06-14 2 views
0

Donc im migrer mon site Web vers un nouveau serveur Web (win 2003 64bit) Configurer le site Web définir le cadre à 4.0, parcourir le site et obtenir "Service indisponible" mmm, utile. Je remarque que l'AppPool se bloque, Le journal des événements signale «Un pool d'applications de traitement de processus 'DefaultAppPool' a signalé une erreur L'ID de processus était '193312. Le champ de données contient le numéro d'erreur.ASP.Net - Service indisponible

J'ai également dû suivre ce guide car mon Asp.net manquait 2E002E002E00.aspx "> http://weblogs.asp.net/plip/archive/2006/05/25/Where_2700_s-the-ASP NET-Tab en IIS_3F00_-It_2700_s-Missing_2100_-I_2700_ve-installé .NET-2.0- 2E002E002E00 .aspx

Toutes les idées que je dois faire pour résoudre ce problème?

Merci

+1

Je vote pour migrer vers une panne de segment –

+0

L'utilisateur exécutant l'application a-t-il les autorisations appropriées? (Appartient au groupe: IIS_WPG) Avez-vous vérifié l'eventviewer pour plus de détails? – ChristiaanV

+0

J'ai eu des problèmes similaires à cela avant. La cause a finalement été les autorisations. Dans un cas obscur, la faute était que l'espace de noms uri que l'application essayait d'utiliser avait été enregistré sur un service Windows que j'avais créé. Je suis d'accord avec @Matt pour le moment, cela devrait être déplacé vers serverfault jusqu'à ce qu'un problème avec le code des sites Web soit identifié. – Smudge202

Répondre

0

Solution "Paramètres avancés est de désinstaller IIS et cadre, réinstallez NET Framework (64 bits) en utilisant aspnet_regiis -i

1

Il semble que votre pool d'applications par défaut ait été défini sur .net 2.0 Contrairement à la version 3.0 et 3.5, la structure 4.0 ne fonctionne pas sur la base 2.0. eed pour configurer l'apppool pour utiliser .net 4. Si vous utilisez IIS 7, vous pourrez avoir 2 pools d'applications utilisant des frameworks différents. Cependant, IIS 6 ne peut exécuter qu'une seule infrastructure à la fois. Donc, si vous utilisez IIS 6, vous devrez choisir 2.0 ou 4.0.

0

Vérifiez que le pool d'applications est défini sur "Autoriser les applications 32 bits" = true.

vous pouvez le vérifier en cliquant droit sur le pool d'applications et en choisissant

Questions connexes