Two ways of migrating old ASP.NET web apps to .NET 7/8 | .NET Conf 2023

  Рет қаралды 7,382

dotnet

dotnet

8 ай бұрын

Legacy ASP.NET apps updated to ASP.NET Core can benefit from improved performance and access to the latest web development features and capabilities.
It is not easy to migrate a non-trivial web app - the migration must be done incrementally.
In this session, I'll talk about two ways of doing the migration:
* The first way involves creating a new app aside and configuring YARP to forward traffic to already migrated pages to the new app.
* The second way uses an open-source framework DotVVM which can be added directly to the .NET Framework project and allows switching to the .NET 7/8 when the migration is complete.
I'll share a lot of practical examples and my personal experience with both methods of migration.
Blog: aka.ms/dotnet/blog
Twitter: aka.ms/dotnet/twitter
TikTok: aka.ms/dotnet/tiktok
Mastodon: aka.ms/dotnet/mastodon
LinkedIn: aka.ms/dotnet/linkedin
Facebook: aka.ms/dotnet/facebook
Docs: learn.microsoft.com/dotnet
Forums: aka.ms/dotnet/forums
🙋‍♀️Q&A: aka.ms/dotnet-qa
👨‍🎓Microsoft Learn: aka.ms/learndotnet
#dotnet

Пікірлер: 5
@nickadams2361
@nickadams2361 7 ай бұрын
Getting into the weeds with this, anyone coming into it fresh I would def recommend a side by side migration from n to 7 or 8 but especially to 8. Build a minimal poc in .net8 then pull over all the logic, makes even more sense if its a small application
@acodersjourney
@acodersjourney 8 ай бұрын
Your videos have helped me in my tech.
@DanMan-mh4kj
@DanMan-mh4kj 7 ай бұрын
How long until this process simply involves asking some AI (possibly Co-pilot) to "rewrite this website in a more modern way"...? Then poof - the legacy app is modernized.
@nickadams2361
@nickadams2361 7 ай бұрын
probably still a very long time
@osullivanja
@osullivanja 5 ай бұрын
I would have appreciated if he spent a little more time on the first option rather than briefly mentioning it and then spending the rest of the time selling his own product. DotVVM doesn't work for my use case and I have to migrate the first way.
Migrating .NET applications to Azure | .NET Conf 2023
25:12
How Thread Safety is Changing in .NET 9
10:03
Nick Chapsas
Рет қаралды 25 М.
NERF WAR HEAVY: Drone Battle!
00:30
MacDannyGun
Рет қаралды 57 МЛН
아이스크림으로 체감되는 요즘 물가
00:16
진영민yeongmin
Рет қаралды 56 МЛН
Full stack web UI with Blazor in .NET 8 | .NET Conf 2023
55:56
Reverse proxying is easy with YARP | .NET Conf 2023
29:46
dotnet
Рет қаралды 10 М.
Updating my personal website from .NET 6 to .NET 8 LTS in 15 min
17:13
Scott Hanselman
Рет қаралды 13 М.
.NET 8 | Everything you NEED to KNOW!
9:04
Claudio Bernasconi
Рет қаралды 25 М.
Forget Controllers and Minimal APIs in .NET!
14:07
Nick Chapsas
Рет қаралды 59 М.
Cool Tech You’ll LOVE!
21:41
Snazzy Labs
Рет қаралды 72 М.
"I Hate Agile!" | Allen Holub On Why He Thinks Agile And Scrum Are Broken
8:33
Upgrade to .NET 7: Simplified Migration for Legacy .NET Apps
8:17
Claudio Bernasconi
Рет қаралды 6 М.
Don't Use Polly in .NET Directly. Use this instead!
14:58
Nick Chapsas
Рет қаралды 52 М.
😱Хакер взломал зашифрованный ноутбук.
0:54
Последний Оплот Безопасности
Рет қаралды 703 М.
КРУТОЙ ТЕЛЕФОН
0:16
KINO KAIF
Рет қаралды 5 МЛН
iPhone 16 с инновационным аккумулятором
0:45
ÉЖИ АКСЁНОВ
Рет қаралды 8 МЛН
Красиво, но телефон жаль
0:32
Бесполезные Новости
Рет қаралды 914 М.