从现有的 ASP.NET 项目迁移到 MVC
我使用 .net Framework 4.0 来设计我的 Web 项目,我想改进我网站上的一些功能,因此我决定在我的项目中使用 MVC。
我研究了mvc,发现.net框架3.5中的System.Web.Routing被.net框架4.0中的System.Web包装。
在我的主机环境的另一侧,我有 IIS 7.0,所有必要的处理程序都映射到 .aspx 和一些其他扩展名(如 .cshtml)并支持它们。
所以我想我已经拥有了 mvc 迁移的所有东西。我的问题是:
是否可以通过配置 web.config 来移动 mvc 并为内容、视图和控制器类创建一些结构,但不要更改任何 asp.net 页面和配置,例如我之前在 asp 中的 appcode 和 appdata。网应用程序。
请注意,我不想将旧应用程序更改或更新为 mvc,我想向现有的 asp.net 项目添加一些 mvc 控制器类和视图以使用 mvc 功能。
I have used .net framework 4.0 to design my web project I want to improve some features on my web site and I decided to use MVC in my project.
I research about mvc I found out System.Web.Routing in .net framework 3.5 is wrapped by System.Web in .net framework 4.0.
In the other side in my host environment I have IIS 7.0 with all necessarily handlers mapped to .aspx and some other extension like .cshtml and support them.
So I think I have all thing for mvc migration. my question is :
Is it possible to move mvc by configure web.config and make some structure for content, view and controller classes but don't change any asp.net pages and configuration like appcode and appdata which I had before in my asp.net application.
Note, I don't want to change or update my old application to mvc I want to add some mvc controllers class and view to my existing asp.net project to use mvc functionality.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
查看 Scott Hanselman 的演练:
http://www.hanselman.com/blog/IntegratingASPNETMVC3IntoExistingUpgradedASPNET4WebFormsApplications .aspx
Have a look at this walkthrough from Scott Hanselman:
http://www.hanselman.com/blog/IntegratingASPNETMVC3IntoExistingUpgradedASPNET4WebFormsApplications.aspx