Problema
Quando inserisci un'applicazione ASP.NET in una directory virtuale, sembra che utilizzi il file web.config dalla radice.
Causa
Questo è in base alla progettazione con ASP.NET . Questo non è un bug.
Risoluzione
In base alla progettazione, i file ASP.NET web.config "ereditano" gli uni dagli altri. Se hai un web.config nella radice e un web.config in una directory virtuale, web.config nella directory virtuale eredita da web.config nella radice. Come soluzione alternativa, dovrai creare un sottodominio in cui distribuire il tuo codice. Quando si utilizza un sottodominio, i file web.config non si ereditano l'uno dall'altro. Se desideri creare un nuovo sottodominio per la tua applicazione ASP.NET, puoi seguire i passaggi in Come creare un sottodominio.