gpt4 book ai didi

asp.net-mvc - 将 MVC3 添加到现有的 webforms 解决方案

转载 作者:行者123 更新时间:2023-12-04 05:49:16 25 4
gpt4 key购买 nike

好的,所以我有一个包含许多项目的大型 .NET 4.0 webforms 解决方案。我想在 MVC3 中开发一组集成到站点中的新屏幕。我是否需要更改现有 webforms(web 应用程序)根目录中的 webconfig 和路由?这似乎有风险。我可以添加一个 MVC3 项目并将其集成到 Web 应用程序中吗?什么是最简单、风险最小的方法?是否所有路由都必须在根上完成?此外,我们使用 NCache 进行状态管理。谢谢。

最佳答案

没有关于 webforms 的“解决方案”,所以是的,您可以将 MVC 项目添加到解决方案中。如果您想将 MVC3 组件添加到现有的 webforms 项目,您也可以这样做,但是您必须执行 MVC3 项目向导为您所做的一些工作,例如在 global.asax.cs 中添加路由并制作一些web.config 更改。完成后,混合 webforms/MVC3 应用程序工作正常。

如果你想走这条路,我的建议是创建一个 MVC 应用程序并查看它放入 Global.asax.cs 文件和 web.config 文件中的内容,并将其与您当前的应用程序进行比较。

查看
http://www.hanselman.com/blog/IntegratingASPNETMVC3IntoExistingUpgradedASPNET4WebFormsApplications.aspx一个好的底漆。

关于asp.net-mvc - 将 MVC3 添加到现有的 webforms 解决方案,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10282916/

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