Iis 7 System.Web.Routing仅使用.aspx文件扩展名

Iis 7 System.Web.Routing仅使用.aspx文件扩展名,iis-7,routing,asp.net-mvc-4,Iis 7,Routing,Asp.net Mvc 4,我有一个应用程序,它使用System.Web.Routing,在我所有的环境中都非常有效。唯一的问题是,我的登台环境最后需要“.aspx”,否则我将得到404。所有其他环境都不需要它。它们都在v4.0.NET framework的经典托管管道模式下运行。我一直比较IIS设置,但没有发现任何差异。我甚至比较了web.config和machine.config,但两者也没有区别。有人知道它可能是什么吗?请确保您的web.config中有此功能(通常您确实希望集成,除非您出于某种原因无法集成) r

我有一个应用程序,它使用
System.Web.Routing
,在我所有的环境中都非常有效。唯一的问题是,我的登台环境最后需要“.aspx”,否则我将得到404。所有其他环境都不需要它。它们都在v4.0.NET framework的经典托管管道模式下运行。我一直比较IIS设置,但没有发现任何差异。我甚至比较了
web.config
machine.config
,但两者也没有区别。有人知道它可能是什么吗?

请确保您的web.config中有此功能(通常您确实希望集成,除非您出于某种原因无法集成)



runaAllManagedModulesForAllRequests
在过去几次得到我的支持。

路由还是Url重写?我们可以看看代码或web.config的内容吗?路由,这是全局文件是的,我必须使用经典。不过,它可以在大多数环境中使用classic。
  <system.webServer>
    <!-- omitted for brevity -->
    <modules runAllManagedModulesForAllRequests="true"/>
  </system.webServer>