2011-08-03 6 views
0

J'ai une application Web ASP.NET MVC 3. Le fichier .config est répertorié en tant que "Web.config" sous la racine du projet, avec "Web.Debug.config" et "Web.Release.config" en tant que fichiers enfants dans la liste d'arborescence.ASP.NET: Web.config: Inclure l'élément XML uniquement en mode édition?

Lorsque le site est publié en mode de sortie, je voulais que le web.config pour contenir cette configuration sous la racine du document, <configuraton>:

<system.runtime.caching> 
    <memoryCache> 
     <namedCaches> 
      <add name="Default" 
       cacheMemoryLimitMegabytes="0" 
       physicalMemoryLimitPercentage="0" 
       pollingInterval="00:02:00" 
      /> 
     </namedCaches> 
    </memoryCache> 
</system.runtime.caching> 

Quand il est construit en mode débogage, je ne veux pas config apparaissant dans le fichier Web.config. Comment puis-je modifier ces trois fichiers - Web.config, Web.Release.config et Web.Debug.config, pour cela?

Répondre

0

Web.Debug.config et Web.Release.config ne sont pas des fichiers de configuration, ce sont des fichiers xslt utilisés pour "transformer" votre Web.Config.

Ceci est expliqué plus en détail Here

Questions connexes