Chris R
1.2K posts


@Hackysack @_benjaminpetit @_MihaZupan Try removing the route attribute from the account controller. I think it's using the wrong pattern, overriding the default, and making the action unrouteable. That would explain why you keep ending up in the catch-all route.
English

@Tratcher @_benjaminpetit @_MihaZupan I added a repro sample to the issue: github.com/microsoft/reve…
English

I have a strange issue involving YARP and the authorization middleware -
Can someone take a look at this discussion? I'm at my wits end :/
github.com/microsoft/reve…
@_benjaminpetit @_MihaZupan @Tratcher
English

@cecilphillip @CordasFilip Not done yet. Mostly it's missing a committed partner to help verify requirements and implementation. There is a sample in the repo.
English

This was a fun weekend project 👨🏾💻
Upgraded Yarp to 2.1, .NET 5 to 8. Added minimal route groups Switched to InMemoryConfigProvider for Consul updates. Some load balancing tweaks.
Need to add some more scenarios though 🤔
github.com/cecilphillip/y…
#dotnet #aspnetcore
English

@cecilphillip @reubenbond @Tratcher @ythos @idg10 For YARP we've been doing a few really interesting things around multi-tenant architecture and would love to talk to the .NET PG about some of the things we've done to see if we can get them OOTB in .NET 9
English

The #dotnet updates I'm looking forward to hearing about this week are on Orleans and Yarp
👀 @reubenbond @Tratcher
English

@DamianEdwards @jhigh2000 @davidfowl @halter73 H/2 is much more complicated, but we should still be able to suspend timeouts. Do the trace level server logs what happened?
File an issue on GitHub please.
English

@jhigh2000 I think it's just http/2 makes things much more complicated as it's one connection that multiplexes multiple concurrent streams. @davidfowl @Tratcher @halter73 any thoughts? Could this just be something we overlooked when doing http/2 or is it more complicated?
English

@DamianEdwards When debugging Razor Pages, is there a way to avoid request timeouts after hitting a breakpoint? The browser then sends a retry, and I see additional ThreadPool workers spin up, and I'm now debugging multiple threads, which is fun. Any ideas on how to avoid? 🤞
English

@ladeak87 @davidfowl I wonder if that's a scenario they're actually trying for.
English

@ladeak87 @davidfowl Oh, the AOT work can likely trim out SslStream so TLS won't work for Http 1 or 2, but 3 could still work because it uses a different TLS code path.
English

@kahbazi @MicrosoftLife @davidfowl @DamianEdwards Fowler won't let us put the wheels on until the motor is ready to go 120mph. Damian will drive 120mph. I'll be re-enforcing my seatbelt and installing extra grips.
English

@jmarbutt @AzureFrontdoor Seems fine. What are you using front door for?
English

@Tratcher And I am thinking of just using @AzureFrontdoor in front of this.
English

@Tratcher when should you choose YARP over Azure App Gateway? Or when should we rely on the app gateway in production for basic path mapping like /orders -> to order api
English

@davidfowl @Tratcher @_MihaZupan I guess I should create one then... I think I should probably call it #YARPists.
GIF
English

@davidfowl we are starting to use #YARP at decent scale (for us) and there are a lot of spooky issues. We don't want to moan, we want to talk, is there a community out there we can join?
English
Chris R nag-retweet

Improving the authentication and authorization experience in #aspnetcore apps is something our team has been focused on from the release of #dotnet 7. This blog post details our plans for ASP .NET Core 8 and includes a survey link for your feedback.
devblogs.microsoft.com/dotnet/improve…
English
Chris R nag-retweet

@Tratcher had occasion to use Yarp, it’s hella handy and a great piece of software. Kudos to the team
English
Chris R nag-retweet

Giving a talk about YARP reverse proxy incl. cool demos with @_MihaZupan at Azure Developers - .NET Day
free live-stream conference on April 5th learn.microsoft.com/en-us/events/l…
#dotnet #yarp #azuredevelopers #Azure
@MSAzureDev @dotnet
English
