将ASP.NET WebForms项目转换为MVC4项目

时间:2015-02-05 09:41:44

标签: asp.net-mvc

我们有大约900个aspx页面网站(webforms)。我们需要将它们转换为mvc4应用程序。

问题是,当我们将其转换为mvc4时,它需要转换为webapplication的形式,当它转换为webapplication时,它会在我的项目中创建多个设计器文件。它会触发错误

错误5输入' Admin_Page_List_World'已经定义了一个名为' Page_Load'使用相同的参数类型

这是因为Admin_Page_List_World类是一个部分类,它在多个地方定义。

如果我删除了特定的类,那么它会触发错误,在另一个地方使用部分指令。有多个条目。

那么,任何人都可以解释或建议我可以做些什么来解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

您是否一次性将所有内容转换为MVC?我建议采用迭代方法。将项目转换为MVC并确保忽略.aspx路由。然后慢慢地逐页更改页面。下面有一个很好的链接。

http://blog.falafel.com/integrating-aspnet-mvc-4-into-existing-web-forms-applications/