在IIS 7经典管道上运行MVC应用程序时出现404错误

Dan*_*elC 8 asp.net-mvc iis-7

我有一个适用于cassini的MVC应用程序,适用于IIS 6,但我在IIS 7中遇到了问题.我认为我的问题与IIS 7如何处理集成应用程序池中的线程有关.因此,为了测试我的理论,我试图让我的MVC应用程序在IIS 7上以经典模式运行.我将我的应用程序池设置为经典,并为aspnet_isapi.dll添加通配符脚本.根据所有文档,我发现这是我需要做的就是让IIS在经典的IIS 7中运行.但是,当我尝试访问该网站时,我收到404错误.我错过了什么?

JMP*_*JMP 0

立即想到的一些事情:

  • 您的 Web 服务器可能未安装 ASP.MVC Framework,并且您的 Web 应用程序部署不包含 MVC dll。
  • 您网站背后的应用程序池未在 ASP.NET 模式下运行。
  • 您的网络位不在您认为的位置(简单的文件位置误解)

  • MVC 应用程序以集成模式运行。当我将其切换到经典模式时,我开始收到 404 错误。 (3认同)