在我的Windows Server 2008上的MVC2 .NET 4.0应用程序中,我可以在我的控制器工厂内设置一个断点,所有静态内容,特别是图像请求到达断点。此外,抛出异常是因为没有控制器匹配图像URL定义的路径。
这与我上次使用的应用程序(Windows Server 2003上的ASP.NET 3.5应用程序)不同。在该应用程序中,IIS提供了所有图像,而没有触及任何.NET应用程序代码。
如何配置我的MVC应用程序以便IIS直接提供图像?
答案 0 :(得分:2)
尝试忽略它们:
routes.IgnoreRoute("{resource}.jpg");
routes.IgnoreRoute("{resource}.png");
routes.IgnoreRoute("{resource}.gif");
...