在ASP.NET MVC3中处理具有指定控制器的静态文件路径

时间:2011-08-09 13:35:06

标签: asp.net-mvc-3 asp.net-mvc-routing

我在全球范围内有这个地图路线:

    routes.MapRoute(
        "SiteMap",
        "sitemap.xml",
        new { controller = "Feed", action = "SiteMap" }
        );

在本地,它的工作原理,但在服务器上没有!如何强制服务器将此url-requests传递给我的应用程序?我的服务器是IIS 7.5,我可以远程到iis。

1 个答案:

答案 0 :(得分:1)

我自己找到了答案!谢谢大家; 在web.config中:

  <system.web>
    <urlMappings enabled="true">
      <add url="~/sitemap.xml" mappedUrl="~/Feed/SiteMap"/>
    </urlMappings>
  </system.web>