Asp.net mvc 2 relaxedUrlToFileSystemMapping=";“真的”;不';行不通

Asp.net mvc 2 relaxedUrlToFileSystemMapping=";“真的”;不';行不通,asp.net-mvc-2,Asp.net Mvc 2,我的mvc(.net 4)应用程序中有一个路由,它应该看起来像是从服务器检索mp3文件。为了实现这一点,我这样做: routes.MapRoute( "DownloadPodcast", "download/{action}/{episodeId}/{foo}", new { controller = "Files", action = "DownloadPodcast", episodeId

我的mvc(.net 4)应用程序中有一个路由,它应该看起来像是从服务器检索mp3文件。为了实现这一点,我这样做:

 routes.MapRoute(
                "DownloadPodcast", 
                "download/{action}/{episodeId}/{foo}", 
                new { controller = "Files", action = "DownloadPodcast", episodeId = UrlParameter.Optional }
            );
这在本地主机上运行良好,但当我将其发布到IIS6服务器时,会出现404错误。我在谷歌上搜索了很多,每个人都说我应该把这个添加到我的web.config中:

<httpRuntime relaxedUrlToFileSystemMapping="true" />


但是-它似乎没有任何影响:(

我在开发服务器上有相同的问题。可能是它需要IIS7,但我不知道。我在开发服务器上也有相同的问题。可能是它需要IIS7,但我不知道。