2010-05-16 4 views
16

Je veux mettre un commentaire dans le fichier web.config, quelque chose comme ceci:Web.config: mettre un commentaire dans les attributs xml

<httpRuntime 
    requestValidationMode="2.0"  // require for [ValidateInput(false)] in .net-4.0 
    requestPathInvalidCharacters="" // include & character in the url 
    enableVersionHeader="false"  // disable X-AspNet-Version header 
    /> 

Est-il possible de mettre des commentaires de cette façon, en utilisant les commentaires côté serveur comme <% %> ou quelque chose?

+2

Le manque de capacité à le faire est la raison pour laquelle je pense de plus en plus que xml n'est pas le bon format pour les fichiers de configuration complexes. Je pense que le yaml est probablement la voie à suivre - il a une sorte de simplicité élégante qui manque au xml. – Jules

Répondre

29

Le fichier web.config est un fichier XML, de sorte que votre seule option est d'utiliser des commentaires XML:

<!-- 
    requestValidationMode="2.0" - require for [ValidateInput(false)] in .net-4.0 
    requestPathInvalidCharacters="" - include & character in the url 
    enableVersionHeader="false" - disable X-AspNet-Version header 
--> 
<httpRuntime 
    requestValidationMode="2.0"  
    requestPathInvalidCharacters="" 
    enableVersionHeader="false"  
/> 
+1

Bien sûr, vous devez supprimer les commentaires '//'. – Kobi

+0

Belle idée :); nbsp – stacker

+0

@Kobi - bien sûr :) – Oded

-14

vous pourriez commenter n'importe quelle section de web.config pour voir comment faire cela!

de toute façon

<httpRuntime 
    requestValidationMode="2.0"  <!-- require for [ValidateInput(false)] in .net-4.0--> 
    requestPathInvalidCharacters="" <!--include & character in the url--> 
    enableVersionHeader="false"  <!-- disable X-AspNet-Version header--> 
    /> 
+16

Ceci n'est pas valide en XML. Le commentaire ne peut pas être dans la zone des attributs. C'est pourquoi je demande peut-être qu'il y ait un type de commentaire * secret * côté serveur. – stacker

Questions connexes