Erreur HTTP 500.19 sur IIS7 "XML mal formé" dans web.config
Je suis obligé de reconstruire ma machine d'usine par défaut. Tout devrait être le même, IIS version (7,5), les OS (Windows 7), et mes fichiers de site web. Cependant, quelque chose est différent parce que, après la configuration de mon site et en tirant sur le site local dans mon navigateur, j'obtiens le message d'erreur suivant...
Erreur HTTP 500.19 - Erreur Interne du Serveur La page demandée n'est pas accessible, car les données de configuration de la page n'est pas valide. Code d'erreur 0x8007000d
Quand je recherchez le code d'erreur 0x800700d il me dit...
Analyse: Ce problème se produit parce que le ApplicationHost.fichier de configuration ou le Web.fichier de configuration contient un élément XML mal formé. Pour résoudre ce problème, voir la Résolution 1.
Puis offre une résolution de...
Solution suggérée: Supprimer l'élément XML mal formé à partir de la ApplicationHost.fichier de configuration ou depuis le Web.fichier de configuration.
Cependant je ne vois pas de XML mal formé, et quand j'enlève le web.fichier de configuration au total, le site de charge, mais la Réécriture d'URL ne fonctionne pas (évidemment). De plus, même si je supprime tout fichier XML à partir du web.fichier de configuration, la laissant vide, j'obtiens la même erreur. Il semble avoir un problème avec le fait que le web.fichier de configuration existe.
Pour référence, voici le contenu de mon site web.config...
<?xml version="1.0" encoding="UTF-8"?>
<!-- this file can be deleted if you're not planning on using URL rewriting with IIS 7. -->
<!-- you can add your own files and folders that should be excluded from URL rewriting by adding them to the "pattern" below. -->
<!-- please read the online documentation on http://cfwheels.org for more information about URL rewriting. -->
<!-- SET ENABLED TO TRUE BELOW TO TURN ON THE URL REWRITING RULES -->
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="ColdFusion on Wheels URL Rewriting" enabled="true">
<match url="^(.*)$" ignoreCase="true" />
<conditions logicalGrouping="MatchAll">
<add input="{SCRIPT_NAME}" negate="true" pattern="^/(flex2gateway|jrunscripts|cfide|cfformgateway|railo-context|files|images|javascripts|miscellaneous|stylesheets|robots.txt|sitemap.xml|rewrite.cfm)($|/.*$)" />
</conditions>
<action type="Rewrite" url="/rewrite.cfm/{R:1}" />
</rule>
</rules>
</rewrite>
</system.webServer>
</configuration>
N'importe qui ont des idées sur la façon de résoudre ce problème?
source d'informationauteur Chris Geirman
Vous devez vous connecter pour publier un commentaire.
Avez-vous pensé à réinstaller le module de réécriture d'? Il n'est pas inclus avec IIS 7.5 par défaut.
- Delà de ça, voici un question similaire - je pense que la partie sur le mal formé est un leurre.
Après tant de douleur, je pouvais résoudre cette erreur. La vraie raison pour moi est que j'ai été en utilisant certains la réécriture d'url dans le fichier config. Après la suppression de l'erreur a disparu. Vous trouverez ci-dessous le code que j'ai supprimé à partir du web.config.
Ce problème également eu lieu avec moi...
essayez ceci pour le Code d'Erreur 0x8007000d.
De supprimer cette ligne à partir de votre site web.fichier de configuration.
C'est un élément XML mal formé.
De le supprimer ou de le commenter.
j'ai été dans la même situation que vous à la recherche d'XML.
j'ai trouvé la solution.
dans le web.fichier de config ,en haut du fichier, il est du xml. supprimer le contenu ci-dessous, ce résoudre mon problème, plus tard sur le site peut être ouvert.
viens de créer un site de collecte et de remplacer le nouveau site web.config pour le corrompu, le travail pour moi la pensée