Thanks! LTS and Kestrel are new to me! Just did a first Google search on them. Thanks!

I'm the self-funded, sole/solo founder. So, I pay attention to the business, e.g., getting and pleasing the users, and also the computing. If successful, then getting paid for running ads, accounting, taxes, lawyers, floor space, employees, etc.

So, for now, concentrating on
pleasing the users.
Part of that is some
original applied math.
Users won't be aware of
any math, but the math
should be secret sauce
and an unfair advantage.
So, am also concentrating
on applying the math.

For the software, trying to
keep that simple.

Had a disaster, but before that
had the Web site running:
Mid tower case ($40 with a
$20 rebate), $65 motherboard,
8 core AMD processor
with a 4.0 GHz standard clock
($100 at Amazon),
Windows 7 Professional,
some 4.x version of .NET, IIS,
ASP.NET, ADO.NET. As I understand it, .NET CORE came later and is more restrictive.

My project is only for a Web site; users will get to the site only via the Internet and a standard Web browser. E.g., I'm making no use of anything mobile. So, the project has no mobile app.

Am highly motivated (1) to stay with just Windows, soon Windows Server,
and (2) to keep down, to zero, the investment of time to program on Linux, IoS, Android, etc. -- hope never to write any code for any of them. That is, I can get paid only from revenue from the business; while I have to write the code, and it's fun to do, that's all a business expense; I can't get paid for writing code. I'm assuming that Microsoft and Windows have a foundation plenty sufficient for my business objectives.

I have yet to move to a later version of .NET: Okay, I should, but, still, not looking forward to the effort.
To me, the 4.x version of .NET I used looked fine. For another outrage, I wrote in the .NET version of VB (Visual Basic) and wrote no C, C++, or C#. I really like VB.NET, regard it as a nicely designed, implemented, documented language with plenty of features for what I need.

For what I wrote, the UI (user interface)
is simple and traditional --
billions of people will understand it
at zero effort, immediately. There is a huge range, world, universe of Web page design features I didn't use.

The timings I did show that the site is astoundingly fast, fast enough that if can keep the computing on average 50% busy 24/7, then standard ad rates will generate some gratifying revenue.

An 8 core processor with a 4.0 GHz clock is no toy, is a lot of computing.

Recently heard about Amazon and their AWS
(Amazon Web Services) wanting
the TLS (Transport Layer Security) version 1.2. Soooo, I checked, saw that
I was using version 1.1, that 1.2 was available, so picked 1.2.

What I'm doing now is dirt simple:
Have 1000+ Web pages of Windows and .NET
documentation, so wrote just ~300 lines of Rexx code to extract the page titles from the HTML tags

<title> ... </title>

and make a TOC (table of contents) I can read into my favorite editor KEDIT and search -- then one keystroke to KEDIT will have Firefox display the Web page.

Want to do some more system
management, get the site running
again, do some revisions,
do some marketing, and go live.

In short, my CEO-business hat has me think, for the foundation of .NET, it's good on features, is now old and likely quite reliable for the old features I will use, and seems plenty fast -- soooo, I know, I should be ashamed, that's good enough!