What does the descriptor property of StartCircuit arguments represent? #25947
-
Context, we're getting an odd issue occurring in Chrome where after navigating to our server side blazor page, leaving the page for ~5 mins in the same tab and then returning. The error being logged is: The only shared component between the requests is the value of descriptor in the logged message (Using Serilog) We get a different error in edge when we run the same scenario but much further into the application after we impersonate a windows user to make a web request to our api server so I suspect the problem stems from the browsers doing some odd caching of the windows auth that get provided via the descriptor value. I don't know if this is expected behavior or not but without understanding exactly what the descriptor property represents I don't think I can fix the route cause. Any help or direction would be hugely appreciated! |
Beta Was this translation helpful? Give feedback.
Replies: 2 comments
-
This is interesting. Thanks for letting us know. This is something we'd really want to investigate in case there's an underlying problem. Do you mind possible reposting this as an issue at https://github.com/dotnet/aspnetcore/issues? If you can give any more details about the repro steps it would help. For example what it means to "return" to the page after 3-5 mins (are you reloading the page? why does the browser take any action if you're just switching tabs?) Also my first guess about the possible cause is caching in the browser. If the browser is caching the initial HTML response and then you try to restart the connection with an old expired connection descriptor, this sort of error is what I'd expect. |
Beta Was this translation helpful? Give feedback.
-
Hope you don't mind, but I'll close/lock this discussion so that we can continue when it's reposted as an issue. That's just to ensure other people don't get confused and come posting other things here :) |
Beta Was this translation helpful? Give feedback.
This is interesting. Thanks for letting us know.
This is something we'd really want to investigate in case there's an underlying problem. Do you mind possible reposting this as an issue at https://github.com/dotnet/aspnetcore/issues? If you can give any more details about the repro steps it would help. For example what it means to "return" to the page after 3-5 mins (are you reloading the page? why does the browser take any action if you're just switching tabs?)
Also my first guess about the possible cause is caching in the browser. If the browser is caching the initial HTML response and then you try to restart the connection with an old expired connection descriptor, this sort of error i…