当前位置:  开发笔记 > 后端 > 正文

将现有ASP.NET站点逐渐转换为MVC的最佳方法

如何解决《将现有ASP.NET站点逐渐转换为MVC的最佳方法》经验,为你挑选了1个好方法。

请记住,这对我来说是新的,我可能错过了一些重要的事情.

我有一个基于ASP.NET Web应用程序的现有网站.我现在使用ASP.NET MVC进行新开发,并打算逐步用基于MVC的页面替换大量页面.

我这里有两个问题:

1)我需要逐步替换页面,因为我无法一次转换所有内容.2)如果可能,应保留(物理文件的)现有URL.

我看到它的方式,我有以下选择:

1)在网站的根目录中创建一个全新的MVC Web应用程序,然后将现有的HTML/ASPX/ASMX/...页面包含在其中.这样,路由始终相对于网站的根目录.

2)修改现有的Global.asax,Web.config,Default.aspx(依此类推)以切换MVC处理程序以进行路由,然后将我的MVC应用程序发布到子文件夹.

最简单的方法是什么,我错过了什么?

谢谢,洛朗



1> Mouffette..:

和你一样,我正在解决同样的问题.我遇到的一些事情我在这里发布了/sf/ask/17360801/,它们主要与SETUP相关.最好的办法是启动一个新的MVC项目,并将文件和结构与现有的ASP.NET应用程序进行比较.如果有疑问,只需逐行移动和web.config,最终你会得到它;-)

一旦你有管道工作,那么你可以专注于MVC,它只是并排工作.

这些链接也有助于:

http://media.wiley.com/assets/1539/15/professionalaspnet35mvc_chapter13.pdf http://aspnetmvcbook.s3.amazonaws.com/aspnetmvc-nerdinner_v1.pdf

你已经找到了最好的网站... stackoverflow.

推荐阅读
手机用户2402852387
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有