Pregunta

La fusión de los archivos web.config de un legado ASP.NET App y una nueva aplicación MVC me ha vencido más o menos.

¿Hay alguna manera de construir soluciones con mis proyectos clausurados en subcarpetas?

EG (cada proyecto tenga su propia web.config):

~/PlainVanilla/ /* original asp.net app - still some life in old dogs */

~/PlainVanilla/StrawberryMVC /* juicy, suculent new MVC app */

~/PlainVanilla/GrumpyOldCMS /* Telerik Sitefinity app that takes
                                                   forever to compile */

Esta estructura produce una gran cantidad de errores causados ??por una subcarpeta web.config anulando una configuración en el directorio ~ / PlainVanilla / web.config que no están permitidos.

Yo entiendo que esto es difícil de responder integralmente en el espacio limitado de respuesta, así, por lo que los libros recomendados, blogs y artículos serían apreciadas.

Este es un agujero en el conjunto de habilidades y me gustaría que enchufarlo.

¿Fue útil?

Solución

Puede utilizar el

etiquetas <remove /> y <clear /> en el niño web.configs a las secciones quitan de ayuda que están causando problemas debido a la herencia.

En función de la cantidad que necesita para el cambio (suena como mucho), se puede rodear con las etiquetas <location> a la herencia desactivar todos juntos.

<location path="." inheritInChildApplications="false">
    <sectionName>
    </sectionName>   
  </location>

hacer algunas búsquedas en Eliminar en web.config y la herencia web.config, y usted debe encontrar un montón de maneras de utilizar estos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top