Visual Studio 2010 RC kullanarak Windows 7 Ultimate (64 bit) kullanıyorum. Geçenlerde VS uygulamaları ile birlikte dev sunucu yerine IIS üzerinde çalıştırmak / hata ayıklama karar verdi.
Ancak, bir MVC uygulaması çalıştırmaya çalıştığımda, aşağıdaki hatayı alıyorum:
HTTP Hatası 403.14 - Yasak Web sunucusu, bu dizinin içeriğini listelemeyecek şekilde yapılandırıldı. Detaylı
Hata Bilgileri
Modül DiziniListeModülü
Bildirim ExecuteRequestHandler
İşleyici StaticFile Hatası
Kod 0x00000000 İstendi
URL http: // localhost: 80 / mySite /
Fiziksel Yol C: \ Projem \ Sitem \
Oturum Açma Yöntemi Anonim Oturum Açma
Anonim Kullanıcı
default.aspx
Dizine bir dosya yerleştirdim ve aşağıdaki hatayı aldım:
500.21 HTTP Hatası - Dahili Sunucu Hata İşleyicisi "PageHandlerFactory-Integrated" modül listesinde hatalı "ManagedPipelineHandler" modülü var
Bunun işe yaraması için atmam gereken başka adımlar var mı?
Notlar: VS 2010 RC'yi yükledikten sonra IIS 7.5'i yükledim. Visual Studio 2010 MVC projenin "Özellikler" "Web" sekmesi altında yerleşik "Sanal dizin oluştur" düğmesini kullandım. Uygulamanın ASP.NET 4 App Pool kullandığından emin olun.
Aşağıda, sahip olduğum IIS'nin yüklü özellikleri bulunmaktadır.
_Layout.cshtml
için _PageLayout.cshtml
ve karşılık gelen değişiklik yapmıştı _ViewStart.cshtml
yeterli olmadığını görünüşte sıra ama. Adı bir kez geri döndürdüğümde _Layout.cshtml
çalışmaya başladı. Kafa karıştırıcı olan _PageLayout.cshtml
şey, Win7 32 bitinde doğru bir şekilde alındı, ancak Win7 64 bit veya WinSvr2K8 R2'de alınamadı.