Saya menjalankan Windows 7 Ultimate (64 bit) menggunakan Visual Studio 2010 RC. Saya baru-baru ini memutuskan untuk menjalankan VS / debug aplikasi saya di IIS daripada server dev yang menyertainya.
Namun, setiap kali saya mencoba menjalankan aplikasi MVC, saya mendapatkan kesalahan berikut:
Kesalahan HTTP 403.14 - Terlarang Server Web dikonfigurasikan untuk tidak mencantumkan konten direktori ini. Terperinci
Informasi Kesalahan
Modul DirektoriListingModule
Pemberitahuan ExecuteRequestHandler
Handler StaticFile Error
Kode 0x00000000 Diminta
URL http: // localhost: 80 / mySite /
Jalur Fisik C: \ myProject \ mySite \
Metode Logon Logon Anonim
Pengguna Anonim
Saya menempatkan default.aspx
file di direktori dan saya menerima kesalahan berikut:
HTTP Error 500.21 - Handler Kesalahan Server Internal "PageHandlerFactory-Integrated" memiliki modul buruk "ManagedPipelineHandler" dalam daftar modulnya
Apakah ada langkah lain yang saya lupa ambil untuk membuatnya bekerja?
Catatan: Saya menginstal IIS 7.5 setelah menginstal VS 2010 RC. Saya menggunakan built-in "Buat Direktori Virtual" tombol di bawah "Web" tab di "Properti" proyek MVC di Visual Studio 2010. Saya memastikan bahwa aplikasi menggunakan ASP.NET 4 App Pool.
Di bawah ini adalah fitur yang terinstal IIS yang saya miliki.
_Layout.cshtml
ke _PageLayout.cshtml
dan telah membuat yang sesuai perubahan _ViewStart.cshtml
juga, tapi ternyata itu tidak cukup. Setelah saya mengembalikan nama _Layout.cshtml
, itu mulai berfungsi. Apa yang membingungkan adalah yang _PageLayout.cshtml
diambil dengan benar pada Win7 32 bit tetapi tidak dijemput pada Win7 64 bit atau WinSvr2K8 R2.