At first, I was surprised that it actually worked for you. Setting the installer script to executable, and then running it fine..? Installing without being root is a thing, but... I didn't think this would be one of these cases.
I read this, and thought that maybe that was why.
...I'm pretty sure the ASF you downloaded and are running is a pre-compiled binary* (which is pretty common for Linux-compatible applications these days), and all you needed to do was run the program, just like an .exe file (compare with portable Windows apps).
dotnet-install.sh
was, though.I didn't install anything before running whatever I'm running in my screenshot right now (It's the main executable in ASF-Linux-x64.zip for the latest Release in GitHub). In the folder is a lot of .dll files, so...
When you ran dotnet-install.sh
, what output did you get? Are you sure it passed?
I mildly suspect that what is actually going on is that ASF is merely running on its own (vic. with whatever files it came packaged with).