Problém
Když vložíte aplikaci ASP.NET do virtuálního adresáře, zdá se, že používá soubor web.config z kořenového adresáře.
Příčina
Toto je záměrné s ASP.NET . Toto není chyba.
Rozlišení
Na základě návrhu se soubory web.config ASP.NET navzájem "dědí". Pokud máte web.config v kořenovém adresáři a web.config ve virtuálním adresáři, web.config ve virtuálním adresáři zdědí z web.config v kořenovém adresáři. Chcete-li to obejít, budete muset vytvořit subdoménu, do které nasadíte svůj kód. Při použití subdomény se soubory web.config vzájemně nedědí. Pokud byste chtěli vytvořit novou subdoménu pro vaši aplikaci ASP.NET, můžete postupovat podle kroků v Jak vytvořit subdoménu.