2010-05-16 6 views
16

ich einen Kommentar in web.config Datei, um so etwas platzieren will:Web.config: setzen Sie einen Kommentar innerhalb XML-Attribut

<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 
    /> 

Gibt es eine Möglichkeit Kommentar auf diese Weise zu stellen, serverseitige Kommentare mit wie <% %> oder so?

+2

Die mangelnde Fähigkeit, dies zu tun ist, warum ich immer denke Dieses XML ist nicht das richtige Format für komplexe Konfigurationsdateien. Ich denke Yam ist wahrscheinlich der Weg nach vorne - es hat eine Art von eleganter Einfachheit, die XML fehlt. – Jules

Antwort

29

Die web.config Datei ist eine XML-Datei, so dass Ihre einzige Option XML-Kommentare zu verwenden:

<!-- 
    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

Natürlich müssen Sie die '//' Kommentare entfernen. – Kobi

+0

Schöne Idee :); nbsp – stacker

+0

@Kobi - natürlich :) – Oded

-14

Sie könnten einen beliebigen Abschnitt von web.config kommentieren, um zu sehen, wie das geht!

sowieso

<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

Dies ist in XML nicht gültig. Der Kommentar darf nicht im Attributbereich liegen. Deshalb frage ich, ob es vielleicht einen * geheimen * serverseitigen Kommentartyp gibt. – stacker