Masalah
Saat Anda meletakkan aplikasi ASP.NET ke dalam direktori virtual, tampaknya aplikasi tersebut menggunakan file web.config dari root.
Penyebab
Ini dirancang dengan ASP.NET . Ini bukan bug.
Resolusi
Sesuai desain, file web.config ASP.NET "mewarisi" satu sama lain. Jika Anda memiliki web.config di root dan web.config di direktori vitual, web.config di direktori virtual mewarisi dari web.config di root. Sebagai solusinya, Anda perlu membuat subdomain untuk menerapkan kode Anda. Saat menggunakan subdomain, file web.config tidak saling mewarisi. Jika Anda ingin membuat subdomain baru untuk aplikasi ASP.NET Anda, Anda dapat mengikuti langkah-langkah di Cara Membuat Subdomain.