views:

528

answers:

2

I want to put an comment in web.config file, something like this:

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

Is there any way to put comments in this way, using server-side comments like <% %> or something?

A: 

you could comment any section of web.config to see how to do that !

anyways

<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-->
  />
eugeneK
This is not valid in XML. The comment cannot be in the attributes area. that's why i'm asking maybe there is an *secret* server side comment type.
stacker
+5  A: 

The web.config file is an XML file, so your only option is to use XML comments:

<!--
   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"      
/>
Oded
Of course, you need to remove the `//` comments.
Kobi
Nice idea :) ;nbsp
stacker
@Kobi - of course :)
Oded