web-dev-qa-db-fra.com

Le fichier de configuration n'est pas bien formé XML # 2

J'essaie de réparer un serveur Web IIS 7 sur Windows Server 2008. Je ne sais pas ce qui a rendu cette configuration défaillante. Des idées sur où commencer à regarder?

Erreur lors du clic sur le nœud du serveur dans l'explorateur d'objets du gestionnaire IIS.

There was an error when trying to connect.  Do you want to retype your credentials and try again?

Details:

Filename:

\\?\C:\Windows\system32\inetsrv\config\applicationHost.config
Line number: 1
Error: Configuration file is not well-formed XML

enter image description here

15
MacGyver

Suivez ceci, mais ne copiez pas le dossier "schéma", ni le dossier "Exporter" de l'historique dans le dossier actuel.

http://web.archive.org/web/20130110080607/http://jshidell.com/2012/03/27/fixing-corrupted-applicationhost-config-file-in-iis-7/

Plus d'informations:

J'ai pu reproduire ce problème !! La modification incorrecte de Web.Config (voir la réponse à la question ci-dessous) a finalement provoqué ce problème. Parce que j'ai fait tout ce travail, je dois restaurer à partir d'une sauvegarde de serveur pour tout réparer, car il sera trop difficile de tout annuler. Bad Bad Bad Microsoft!

Le gestionnaire générique ASP.NET n'est pas appelé après la mise à niveau de .NET 3.5 à .NET 4.0

Cette question est liée à:

https://serverfault.com/questions/525443/how-to-uninstall-iis-from-windows-server-2008/525496#525496

Leçon apprise: Avant le déploiement d'un serveur Web, copiez le contenu de ce dossier avant de modifier la configuration de IIS 7 ou de modifier Web.Config.

C:\Windows\system32\inetsrv\config\
5
MacGyver

Ce problème est dû au fichier 'applicationhost.config' qui est corrompu.

La sauvegarde de ce fichier est stockée à C:\inetpub\history\. Supprimez le fichier corrompu C:\Windows\system32\inetsrv\config\applicationhost.config et restaurez-le à partir de la sauvegarde. Puis lancez\restart IIS.

Le problème sera résolu.

31
user3013626

Cela vient d’arriver sur un serveur que j’aide à l’administrateur. Nous faisons un dépannage mais nous n’avons certainement PAS récemment modifié quoi que ce soit dans IIS qui modifierait le fichier de configuration ... il est juste devenu vide (0 octet). Etudions maintenant si un correctif récent pourrait en être la cause.

1
Eric Kramer

Avait un problème similaire qui était dû à la modification récente du mot de passe de l'utilisateur après avoir importé la configuration.

Une erreur s'est produite lors de la tentative de connexion. Voulez-vous ressaisir vos informations d'identification et réessayer? Nom du fichier: C:\Windows\Microsoft.NET\Framework64\v2.0.50727\CONFIG\machine.config

La solution consistait à passer de true à false la valeur activée dans le fichier redirection.config de C:\Windows\System32\inetsrv\config.

<configurationRedirection enabled="false" 

Plus de détails ici: http://blogs.iis.net/wonyoo/shared-configuration-and-password-expiration

0
live-love

supprimez simplement le fichier applicationHost.config à partir de cet emplacement et rechargez le projet. il créera automatiquement un nouveau fichier applicationHost.config lors du rechargement du projet.

0
Shrikant