代码之家  ›  专栏  ›  技术社区  ›  André Miranda

Asp。net MVC处理aspx页面调用并重定向它?

  •  0
  • André Miranda  · 技术社区  · 17 年前

    在我正在工作的项目中,它的前一个版本是基于ASP。NET classic(aspx)和现在这个非常相同的项目是建立在ASP。NET MVC。

    但是,一些用户可能仍然调用旧页面(例如,用户将旧页面添加到他的收藏夹中),当这种情况发生时,MVC会抛出一个错误。

    如何识别是否正在调用aspx页面?我试图调试Home Action方法,但应用程序没有成功。

    谢谢

    1 回复  |  直到 17 年前
        1
  •  2
  •   Dan Atkinson    17 年前

    考虑到这些页面将实际存在于映射到其url的目录中,请在全局设置中使用此设置。asax应该有帮助:

    routes.RouteExistingFiles = true;
    

    此设置的默认值为false。有关混合网站的更多信息,请查看 here .