Jadi saya memiliki situs web yang menjalankan akun diskon asp.net, dan saya meletakkan aplikasi asp.net MVC di subdirektori. Jika url saya adalah 'www.website.com' dan aplikasi saya ada di 'sampel' direktori, maka 'www.website.com/sample' akan menjalankan aplikasi mvc.
Masalah saya adalah saya ingin aplikasi ditampilkan ketika Anda membuka 'www.website.com' bukan hanya 'www.website.com/sample'. Saya memiliki akses ke Manajer IIS, dan saya yakin ada banyak cara untuk melakukan ini.
Apa cara terbaik untuk melakukan ini?
Kecuali jika Anda memiliki subdirektori lain yang perlu relatif terhadap webroot, Anda harus dapat dengan mudah mengarahkan root situs web (baik situs web yang ditentukan untuk header host itu, atau situs default) ke direktori sampel.
sumber
Jika saya tidak salah, Anda bisa mengubah jalur untuk situs web (bukan direktori virtual), sehingga situs web menunjuk langsung ke folder root.
Secara umum, mari kita asumsikan situs web Anda mengikuti hierarki berikut:
d: \ Root \ Sample
Jadi, jika Anda mengarahkan situs web ke D: \ Root, maka Anda akan memiliki folder bernama Sampel yang terdaftar sebagai folder di bawah situs web Anda. Jika Anda membuatnya ke titik d: \ Root \ Sample, maka itu harus menampilkan file / folder bagian dalam folder sampel Anda.
Saya tidak yakin apakah Anda ingin mengubah pengaturan untuk situs web default Anda. Jika ini adalah satu-satunya situs web yang akan Anda host, maka sebaiknya Anda membuatnya. Folder default IIS Anda tidak akan lagi menjadi c: \ inetpub \ wwwroot - yang biasanya memiliki sebagian besar konfigurasi yang dilakukan sebelumnya untuk membiarkan halaman web ditempatkan di sini seperti menangani izin akses.
sumber