gpt4 book ai didi

asp.net-mvc - 逐步将现有 ASP.NET 站点转换为 MVC 的最佳方法

转载 作者:行者123 更新时间:2023-12-03 11:02:26 24 4
gpt4 key购买 nike

请记住,这对我来说是新的,我可能错过了一些重要的东西。

我有一个基于 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 应用程序发布到子文件夹。

什么是最简单的方法,我是否遗漏了什么?

谢谢,
洛朗

最佳答案

和你一样,我也在解决同样的问题。我遇到的一些事情我已经在这里发布 https://stackoverflow.com/users/84825/mouffette它们主要与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。

关于asp.net-mvc - 逐步将现有 ASP.NET 站点转换为 MVC 的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/211744/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com