2010-01-14 22 views
5

Görünümlerimin neden geliştirme ortamımda 404'ü döndürdüğünü anlamaya çalışıyorum, ancak geliştirme ortamımı değil.MVC IIS 7'de 404 döndüren görünümler

  • Windows Server 2008 R2
  • 7,5
  • MVC 2 Beta kesinlikle yüklü IIS.

     routes.MapRoute(
          "FindStore", 
          "FindStore", 
          new { controller = "FindStore", action = "Index" }); 
    

    Tüm görünümlerde kesinlikle mevcut ve uygun dizinlerde şu şekildedir: benim Global.asax

ilk Rota giriş olduğunu.

Temelde http://StagingServer/FindStore'a gidersem 404 hatası alıyorum. Gördüğüm diğer her cevap, IIS 6 ile çalışmıyor.

cevap

2

Uygulama Havuzumun Klasik modda çalışması nedeniyle sona erdi.

1

Yardımcı olur emin değilim ama benzer bir sorun hem teknolojileri kullanır ve içerir Yığın taşması bildirilen bir sorun vardı: Getting an ASP.MVC2/VS2010 application to work in IIS 7.5

ben bunu kontrol ediyorum ve yardımcı olmadığını görmek.

+0

Bu eğitimde de Bu kötü bir fikir değil – Alos

+0

http://www.asp.net/learn/mvc/tutorial-08-cs.aspx IIS (C#) farklı sürümleri ile ASP.NET MVC kullanarak yardımcı olabilir . ne yazık ki hem "HTTP Yönlendirme" hem de "HTTP Hataları" yüklü. ... SADECE bugün daha önce başka nedenlerle onları yüklemiş olsa da, belki bir yeniden başlatma sırayla mı? ... kontrol etmeliyim. Ayrıca, bu microsoft öğreticiden de geçiyordum, aslında bir MVC projesi tarafından ortaya konan Global.asax.cs dosyasının en üstünde yer alıyor. –

1

Aynı sorun vardı, Uygulama Havuzum Klasik olarak ayarlandı ve .NET 4.0 Framework'ü kullanmak için değiştirdim, ancak Uygulama Havuzunu geri dönüştürene kadar çalışmaya başlamadı.

8

Benzer bir sorunla karşılaştık. Entegre mod, izinler ve runAllManagedModulesForAllRequests seçeneklerini kontrol ettik. Nafile. Sonunda, bu windows hotfix düzeltildi.

+0

Teşekkür ederiz! Bu sorunu nihayet bizim için çözdük. Ne acı, çünkü saf MVC3 uygulamaları aynı sunucuda iyi çalışıyordu. Sorunları olan sadece melez uygulamalar oldu. – javram

+0

Bu benim de sorunumu çözdü! Yine de nedenini ya da nasıl olduğunu gerçekten anlamadım. – MEMark

İlgili konular