It’s been a while since I used Django or rails, but asp.net has the same feature set. Asp.net is more modular than I remember the other frameworks being but that has probably changed in the last few years.
With .net core development is supported on macOS and Linux as well as windows with visual studio code. I develop on macOS myself.
If you’re not familiar with asp.net it’ll be a bit confusing. There are now two versions - asp.net which is windows only and asp.net core which is cross platform. Also there has been a lot of flux in .net core so older tutorials are often wrong.