Saya mengalami kesalahan dalam menyebarkan situs ke server. Saat mencoba memuat beranda, atau mengakses otentikasi di situs baru di IIS, saya mendapatkan kesalahan:
Kesalahan Konfigurasi: Bagian konfigurasi ini tidak dapat digunakan di jalur ini. Ini terjadi ketika bagian dikunci di tingkat induk. Penguncian secara default (overrideModeDefault = "Tolak"), atau disetel secara eksplisit oleh tag lokasi dengan overrideMode = "Tolak" atau warisan allowOverride = "false".
Detail lebih lanjut dapat ditemukan di sini, dalam Skenario 7 cocok dengan kode kesalahan hex saya.
Solusi yang diberikan pada situs tertaut di atas adalah dengan mengatur Allow for overrideModeDefault di bagian yang disebutkan dalam kesalahan saya, dalam file applicationHost.config . Dalam kasus saya, di bawah Keamanan di system.webServer . Tetapi jika saya melihat applicationHost.config di komputer lokal saya, di mana situs tersebut sudah dikerahkan dengan benar, bagian itu diatur ke Deny .
Jika solusi ini benar, bagaimana instance lokal saya berjalan dengan baik dengan web.config yang sama ? Menurut applicationHost.config saya , bagian itu harus dikunci, tetapi tidak. Saya lebih suka tidak mengubah file applicationHost.config , karena ada banyak situs lain yang berjalan di server itu. Apakah ada solusi lain?