3 ms·
what are some other problems with ASP.NET core for now?
by InGodsName 8y ago
what are some other problems with ASP.NET core for now?
- yread 8y agoI feel like Kestrel could be better. I've hit some issues in production (on Linux) there is no other choice.
- boudin 8y agoWhat issue did you it? I'm quite interested as we're looking into using asp.net core on Linux too.
- duncanawoods 8y agoI run production on Linux - it's been great. No problems and such a nicer experience than say nodejs thanks to strong typing, great debugging and integration tests. The only negative things I hear is when people assume it is meant to be internet facing and looking for out of the box load balancing or some such. For it's intended purpose behind a reverse proxy like nginx, I've had zero issues or missing features.
- InGodsName 8y agoWhich framework manages load balancing? I've used flask, django, rails..and even Gorilla (go) none has loadbalancer.
- grezql 8y agoit has problem in docker environment. Memory usage goes over the limit and causes all the other docker instances on same machine to become unresponsive. I usually put memory limit to the docker instance with .net core. After doing this its been running great. stable, lightning fast!
- mrweasel 8y agoKestrel is pretty weird to use on its own. I had the need to write a service, with a http api built in, a few years ago. This was before ASP.NET Core. It's not really that intuitive to use, compared to the offerings from languages like Go or Python. At least at that time it seemed like there was a lot of boiler plating code, that you wheren't really expected to understand, and the documentation really only go you to the point where things sort of worked, but you didn't really know why or how you where suppose to move on.
- hvidgaard 8y agoWhat part about Kestrel was wierd? I find the middelware model simple and powerful. Some of the middelware pieces that MS provide can be very frustrating to figure out, I give you that.
- mrweasel 8y agoMostly the initial setup and URL mapping. It could just me not having written C# for a long period, but when you normally use something like Flask og Gos build in "web framework", the mental overhead of Kestrel is honestly a bit much.
- rdfi 8y agoI've been using nginx as a reverse proxy to kestrel in Linux. Has been working great for me
- setquk 8y agoTelemetry and packaging are the big ones.
- oblio 8y agoCould you give some details about packaging?
- romanovcode 8y agoTelemetry can be disabled with one env variable AFAIK?
- setquk 8y agoWhen they’re not screwing it up: https://github.com/dotnet/cli/issues/3093#issuecomment-443431570 https://github.com/dotnet/cli/issues/3093#issuecomment-44343... I suggest anyone interested reads the entire thread.