dotnet-architecture / eBooks

.NET Architecture e-Books
http://dot.net/architecture
1.13k stars 258 forks source link

[Book Feedback] Typo in Porting existing ASP.NET Apps to .NET 6? #199

Closed jdnixx closed 1 year ago

jdnixx commented 1 year ago

Please provide the title of the book Porting existing ASP.NET Apps to .NET 6

What do you think could be improved in this book? In Chapter 1 (Introduction to porting apps to .NET 6), under the "Migrate to ASP.NET Core 2.1", and the 2nd paragraph "Should apps run on .NET Framework with ASP.NET Core 2.1": it starts off by saying "ASP.NET Core 2.2 and earlier supported both .NET Core and .NET Framework runtimes." However shouldn't this say "ASP.NET Core 2.1 and earlier..." ? The previous whole paragraph was explaining how ASP.NET Core 2.1 (not 2.2) is the most recently supported ASP.NET Core release that supports both .NET Core and .NET Framework. I'm just wondering if this was only a typo, or if I'm missing something that wasn't mentioned and 2.2 does indeed support both frameworks. I'm assuming it's a typo but with the confusing history of .NET and ASP.NET versions I'm trying hard to learn it exactly & keep it all straight, so even a little typo like that is really jarring.

What do you like about this book? Great for addressing the question of whether you should migrate a bunch of legacy apps to the new .NET Core and how to determine if it's worth it. I work for a local government organization and we have a bunch of 10+ years old webapps & things written in the legacy .NET Framework 4.x, and my supervisors are looking to rewrite many of them with my help. But they simply don't know much about the new .NET Core, never bothered using it, and so have no idea what kind of effort would be involved in such a project or the benefits of doing so at all, so I'm definitely going to have them take a look at this ebook.

Additional context Add any other context or screenshots about your feedback.

erjain commented 1 year ago

Hi @jdnixx, thanks for sharing your query here. Starting with ASP.NET Core 3.0, .NET Framework is an unsupported target framework, before 3.0 it was supported. Please refer to the link: https://learn.microsoft.com/en-us/dotnet/core/compatibility/3.0?toc=%2Fdotnet%2Ffundamentals%2Ftoc.json&bc=%2Fdotnet%2Fbreadcrumb%2Ftoc.json#target-framework-net-framework-support-dropped. I am closing this issue, please feel free to post here in case of more queries.