It's been so long since I've done ASP that it just when .NET was coming out. I would be interested in checking it out nowadays. WHen I last used it all the cool features were heavily coupled to MS products, is that still the case?
Not at all. We actually use it from F# with Falco. I am not sure which features you are interested in particular but the ones we like are the basic HTTP handling (requests, responses, etc.), a high performance HTTP server (Kestrel) and we use Falco's html engine as well. On the top of that there is a decent authentication and authorization solution.