Slow response in .NET 6 vs IIS Express #1854
Replies: 8 comments
-
Having the same problem with net6 and ocelot 18.0 any update on it ? |
Beta Was this translation helpful? Give feedback.
-
I have the same problem. It only happens on net 6. |
Beta Was this translation helpful? Give feedback.
-
Can we post metrics showing the speed issue between .net 5 and .net 6? |
Beta Was this translation helpful? Give feedback.
-
I have same problem too,why? |
Beta Was this translation helpful? Give feedback.
-
Beta Was this translation helpful? Give feedback.
-
This test has been done with the version 17.0.1. With the version 18.0.0 the same results are obtained. |
Beta Was this translation helpful? Give feedback.
-
I have been doing some tests for this issue and I've almost arrived at the conclusion that my issue is caused by IIS Express. I tried following this tutorial for the latest Ocelot implementation and when I created a new VS ASP.Net Core 7 Empty project it runs in the a debug console instead of IIS Express. This way the gateway works perfectly. https://www.youtube.com/watch?v=k4l3Ptd4yjw After that I tried changing the launchSettings.json file so that the application would run with IIS Express instead and the problem started again. The requests get queued for at least 2 minutes when upgrading from .net 5 to 6 or 7. I still can't explain why it would behave this way with IIS Express only though. |
Beta Was this translation helpful? Give feedback.
-
Check the solution please in #1657. You have to use Out-of-process hosting. |
Beta Was this translation helpful? Give feedback.
Uh oh!
There was an error while loading. Please reload this page.
Uh oh!
There was an error while loading. Please reload this page.
-
I'm having an issue upgrading the project to .NET 6 and version 18.0.0.
In .NET 5, version 17.0.1 the API Gateway works great, but I 've tried several times to upgrade to .NET 6 and Ocelot version 18.0.0 and the response become extremely slow. They queue for minutes or just hang and the app gets no response. The first time this happened, I just upgraded the project to .NET 6, but stayed with Ocelot 17, for which I could say it might be an issue with .NET 6.
I have followed the latest documentation for .NET 6 and keep getting the same results.
This is my Program file:
My Startup file:
Any help on this would be appreciated.
Beta Was this translation helpful? Give feedback.
All reactions