24

我有一个运行良好的现有 ASP.NET WebForms 3.0 应用程序。我将它升级到 ASP.NET 4,它仍然运行良好,但现在我想向它添加一些 ASP.NET MVC 页面。我不想重写应用程序。

有什么建议么?我可以混合它们吗?怎么工作呢?有适合我的教程吗?

4

2 回答 2

11

看看 Scott Hanselman 关于这个主题的博客文章:

将 ASP.NET MVC 3 集成到现有升级的 ASP.NET 4 Web 窗体应用程序中

于 2012-07-05T03:21:23.900 回答
4

您必须在 MVC 应用程序的 Global.asax 文件中提及这行代码。

routes.IgnoreRoute("{WebPage}.aspx/{*pathInfo}");

这会禁用扩展名为 .aspx 的文件的 MVC 路由

于 2012-07-05T04:21:42.437 回答