Asp.net 我可以将.net 4.8 webforms webapp升级到.net 5.0吗?

Asp.net 我可以将.net 4.8 webforms webapp升级到.net 5.0吗?,asp.net,webforms,Asp.net,Webforms,我有一个关于Framework4.8的中型Web应用程序项目。它包含Webforms和MVC(以及webapi)。最近5.0的发布似乎表明现在一切都应该是5.0,我对此感到困惑。在下载了新的SDK和Visual Studio 16.8 preview4之后,我仍然无法在其设置中更改主webapp项目的目标框架。我漏了一步吗?我可以将.net 4.8应用程序升级到5.0吗?Web表单不包含在.net 5中。如果要升级到.NET 5,则必须从应用程序中删除Web表单 Rich Lander(微软.N

我有一个关于Framework4.8的中型Web应用程序项目。它包含Webforms和MVC(以及webapi)。最近5.0的发布似乎表明现在一切都应该是5.0,我对此感到困惑。在下载了新的SDK和Visual Studio 16.8 preview4之后,我仍然无法在其设置中更改主webapp项目的目标框架。我漏了一步吗?我可以将.net 4.8应用程序升级到5.0吗?

Web表单不包含在.net 5中。如果要升级到.NET 5,则必须从应用程序中删除Web表单

Rich Lander(微软.NET团队的项目经理)。

Web表单不包含在.NET 5中。网络表单正在消亡。这是件好事。这是一个很好的借口,让你不继续维护这样一个旧的应用程序。这是你用现代建筑重新设计的机会。你有很多选择。MVC将是最直接的升级,因为您在应用程序的其他地方使用它。在旧的ASP.NET上将所有Web表单功能重写为MVC,然后升级到运行在.NET 5上的ASP.NET核心应该非常简单。但是你也可以做Razor页面,或者Web API与前端框架(如Blazor、Angular、React、Vue等)相结合。既然你知道答案是“不”,为什么不把它作为一个答案呢?我只是想找到一些比我了解情况更正式的东西。对于新项目,使用,@JavierCañon我不一定同意剃须刀页面应该是一个标准的推荐。这是一个选择,但还有很多其他的好选择,比如Blazor、MVC、Angular/React/Vue/水疗中心等。我不想选择任何一个,而是鼓励那些试图找出该做什么的人研究他们的选择,选择最符合他们需要的。是的,你可以使用任何技术。。。但是问题是关于Web表单的,所以假设程序员非常了解Web表单,最合理的学习途径是使用剃刀页面,但是。。。可能取决于项目类型,@JavierCañon他们还说他们的应用程序中有MVC。知道了这一点,我更愿意随着时间的推移将我的Web表单迁移到ASP.NET MVC,然后我可以在空闲时升级到ASP.NET核心MVC。