Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

This is quite frankly an excellent list of why we won't be changing any time soon, with key points being:

> Things like virtual hosts, logging, security, etc.

> Newtonsoft now defaults to camelCase

> Log4net doesn’t work and neither do countless other dependencies, unless you target .NET 4.5

I mean a lot of those things are the reason we're using .Net over more other technologies to begin with.



aspnet.core works fine with .NET 4.5.

For me the big attraction to aspnetcore is not the aspnetcore MVC, but the new infrastructure that they build around it. I am working on a project right now going down to every single little tiny details of aspnetcore capabilities https://github.com/dodyg/practical-aspnetcore


Some good work there, I'd be interested to see more examples of aspnetcore recipes.


If you have anything particular in mind, please create an issue and I will get to them eventually.


.net core certainly does have security, logging etc. IIS, as opposed to kestral, has more features and you can host under IIS so this is a non issue.

The camelCase setting is a one line code change if you don't like it. Not at all a reason to avoid the framework. It's using newtonsoft for this so it may even be a change in the package itself? Anyway I changed the default and then ended up reverting back anyway since camelCase is a better format when using the objects in JavaScript.

It's not meant to support everything as the goal is cross platform. IMO it's a great platform if you understand its limits.




Consider applying for YC's Fall 2026 batch! Applications are open till July 27.

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: