我有一个旧的ASPX Web应用程序,我需要从.net 3.5升级到4.8.1,因为我们需要迁移到Windows Server 2022。我很难在网上找到好的资源。有人可以指出我在任何好的文章或给予我一些步骤在这里?
mgdq6dx11#
好吧,我们假设.net 3.5站点是从Visual Studio构建的,对吗?那么,为什么不把.net framework改到4.0,看看项目是否能构建。所以,这个:
如果项目建成?然后更改为4.8.1如果该项目也然后建立,那么你已经做了很多。因此,第一个目标是确保项目构建为.net 3.5。如果成功了,那就试试4.0,然后重新构建。如前所述,如果4.0工作,那么尝试使用4.8.1构建如果项目已构建,则您刚刚升级,现在正在运行4.8.1。我发现在许多情况下,3.5应用程序通常升级非常容易,其中很多应用程序只需要更改框架和构建应用程序。目前还不清楚为什么许多人建议需要大量的努力进行这样的升级,在过去,我发现,一个简单的升级项目框架从3.5到4.0和建设工程罚款。如前所述,如果项目使用.net 4.0构建,那么尝试4.8.1。如果项目已构建,那么您只需升级到.net 4.8.1,无需进一步更改代码。如果项目已经构建,那么试着运行并测试它。如果项目构建并运行?那么.net framework的这个简单更改就是您所需要的全部。
1条答案
按热度按时间mgdq6dx11#
好吧,我们假设.net 3.5站点是从Visual Studio构建的,对吗?
那么,为什么不把.net framework改到4.0,看看项目是否能构建。
所以,这个:
如果项目建成?
然后更改为4.8.1
如果该项目也然后建立,那么你已经做了很多。
因此,第一个目标是确保项目构建为.net 3.5。
如果成功了,那就试试4.0,然后重新构建。
如前所述,如果4.0工作,那么尝试使用4.8.1构建
如果项目已构建,则您刚刚升级,现在正在运行4.8.1。
我发现在许多情况下,3.5应用程序通常升级非常容易,其中很多应用程序只需要更改框架和构建应用程序。
目前还不清楚为什么许多人建议需要大量的努力进行这样的升级,在过去,我发现,一个简单的升级项目框架从3.5到4.0和建设工程罚款。
如前所述,如果项目使用.net 4.0构建,那么尝试4.8.1。
如果项目已构建,那么您只需升级到.net 4.8.1,无需进一步更改代码。
如果项目已经构建,那么试着运行并测试它。如果项目构建并运行?那么.net framework的这个简单更改就是您所需要的全部。