MVC路由静态文件

use*_*794 5 c# asp.net-mvc maproute asp.net-mvc-3

我正在使用传统的swf文件,该文件在控制器/操作路由中查找静态路由.例如,它正在尝试下载该文件

http://localhost:59801/Resource/Details/ClearExternalPlaySeekMute.swf
Run Code Online (Sandbox Code Playgroud)

当文件存在于根目录中时:

http://localhost:59801/ClearExternalPlaySeekMute.swf
Run Code Online (Sandbox Code Playgroud)

我可以用MapRoute这个URL映射到根目录吗?

Mis*_*aak 1

这应该对你有用,但我认为通过 IIS 会更好。

routes.IgnoreRoute("{file}.swf");

我记得有一篇非常好的帖子。如果我找到了,我一定会参考。

基本上是同样的问题...使用 ASP.NET 路由来提供静态文件