2011-02-15 11 views
6

que tienen un subdirectorio con un simple web.configweb.config anidada transformar

<configuration> 
    <system.web> 
    <!--<authorization> 
     <allow roles="admin"/> 
     <deny users="*"/> 
    </authorization>--> 
    </system.web> 
</configuration> 

me gusta tener la seguridad desconectada en el desarrollo. Me gusta hacer una implementación rápida - Alt-B-H

Problema: ¿Puedo utilizar mi web.release.config principal para sacar los comentarios?

Respuesta

3

creo que usted está buscando en la dirección equivocada en torno a Dave. Las transformaciones de configuración solo se aplican en un proceso de publicación, lo que significa que cuando se ejecuta localmente (supongo que esto es lo que quiere decir con "apagado en desarrollo"), su web.config necesita estar en el estado correcto para su entorno local. Si no desea el auth node local pero do lo quiere de forma remota, necesitará config transforma a add en el archivo web.release.config.

6

No se pueden eliminar los comentarios con una transformación config. Sin embargo, puede eliminar el elemento de autorización completo y todos sus elementos secundarios.

trate de poner lo siguiente en su Web.Debug.config:

<configuration> 
    <system.web> 
    <authorization xdt:Transform="Remove"/> 
    </system.web> 
</configuration> 
+0

Tu respuesta me ha ayudado aquí: http://stackoverflow.com/a/27404403/114029 Gracias de nuevo John! :) –