Asp.net mvc ASP.NET MVC通配符映射IIS 6不工作

Asp.net mvc ASP.NET MVC通配符映射IIS 6不工作,asp.net-mvc,iis-6,Asp.net Mvc,Iis 6,我有一个客户正在尝试部署我在ASP.NET MVC中设计的站点,他们正在运行IIS 6,我已经向他们介绍了如何设置通配符映射以使干净的URL正常工作 但是,;当他们试图访问该站点时,仍然无法找到正常页面。因为某种原因,通配符映射不起作用 可能是什么问题?在IIS 6中,由于性能原因,没有到ASP.NET的IIS级别通配符映射-这需要添加到IIS控制面板中 原因是在IIS 6中,asp.net运行在IIS核心进程的外部(与IIS在.net中写入的7相反),因此它们只转发asp.net“应该知道的内

我有一个客户正在尝试部署我在ASP.NET MVC中设计的站点,他们正在运行IIS 6,我已经向他们介绍了如何设置通配符映射以使干净的URL正常工作

但是,;当他们试图访问该站点时,仍然无法找到正常页面。因为某种原因,通配符映射不起作用


可能是什么问题?

在IIS 6中,由于性能原因,没有到ASP.NET的IIS级别通配符映射-这需要添加到IIS控制面板中

原因是在IIS 6中,asp.net运行在IIS核心进程的外部(与IIS在.net中写入的7相反),因此它们只转发asp.net“应该知道的内容”


客户应认真考虑升级到IIS 7;p> 问题听起来与中描述的相同。我会选择选项1。为什么?因为您可以通过连接到请求处理管道之类的操作来进一步模拟iis7:-)

我遇到了类似的问题,结果证明这是因为不允许使用aspnet_isapi.dll


单击IIS管理器中的Web Service Extensions,检查ASP.NET v2.0.50727是否在列表中并且是允许的。

他们是否确实取消选中了“确保文件存在”复选框?他们说他们取消了。但不确定我是否有相同的问题,但我可以确认复选框是否未选中。