具有扩展名的静态URL未路由到相应的控制器

时间:2014-10-27 07:37:34

标签: c# routing asp.net-mvc-5

我已为此站点地图定义了自定义路由

            routes.MapRoute(
                   name: "sitemap",
                   url: "sitemap.xml",
                   defaults: new { controller = "seo", action = "sitemap" }
                   );

在这种情况下,当我请求url domain.com/sitemap.xml时,应将其路由到seo控制器和sitemap操作,然后我将动态获取所需数据并生成sitemap.xml 文件,这将在这里得到服务每件事情都运行正常,但问题是当我第二次请求它的URL没有被路由到控制器和相同的旧内容呈现我认为IIS作为静态文件可以任何人帮助我克服这个问题

0 个答案:

没有答案