Comments (3)
Thank you for contacting us. To evaluate whether this is indeed an issue in ASP.NET Web API, could you please elaborate on the scenario and provide us with a minimal repro project that illustrates the problem, preferably hosted in a GitHub repo?
Details
Yes, in ASP.NET Core, async
transitions should consistently carry the CultureInfo
along.
In ASP.NET (non-Core), you may need to
- Move to a later version of the .NET Framework. .NET 4.6 introduced some
SynchronizationContext
improvements. What framework version were you using when you saw issues? - Use the
SynchronizationContext
stored inHttpRequestMessage.Properties
, assuming it's recent enough to includeCultureInfo
. - Examine / fix any
ConfigureAwaiter(...)
calls in the application.ConfigureAwaiter(...)
can change how information is carried as virtual threads are scheduled.
The other possibility is one of your dependencies has introduced a SynchronizationContext
that does not carry CultureInfo
.
from aspnetwebstack.
/fyi @davidfowl
from aspnetwebstack.
Thank you for your feedback. We're closing this issue as no updates have been provided and we have been unable to reproduce the issue. If you have more details and are encountering this issue please add a new reply and re-open the issue.
from aspnetwebstack.
Related Issues (20)
- `MessageHttpContext` does not handle unreadable/unseekable `Stream`s well HOT 1
- How to make anti forgery token in asp.net webform compatible with asp.net core 7 HOT 1
- IAuthenticationFilter::OnAuthentication not called when migrating from ADAL to MSAL HOT 4
- Localization of Microsoft.AspNet.WebApi.Client assemblies done only for `net45` HOT 2
- Localization of Microsoft.AspNet.WebApi.Client package is missing some resources HOT 2
- Question: centralizing versions for easier updating/maintenance HOT 1
- Release for 5.2.9 HOT 2
- ASP.NET graceful shutdown takes 60+ seconds on Windows 2022 to get notified HOT 2
- Method not found: 'Asp.Versioning.ApiVersion Asp.Versioning.IApiVersionParser.Parse(System.String)' HOT 1
- Using IEnumerable<> as return type on controller's GET action method confuses OnActionExecuted event method HOT 4
- Remove msgtype requirement in HttpMessageContent HOT 1
- webapi.owinSelfHost file download speed is slow HOT 1
- Question of WebApi and Owin on IIS HOT 4
- [HttpMessageContent] Invalid Server header when multiple values are present HOT 1
- ASP.NET Web API versioning Migrate from QueryStringApiVersionReader to UrlSegmentApiVersionReader
- AddVersionedApiExplorer not working in Asp.Versioning? HOT 1
- Can't install SSMS and getting error The type initializer for 'PerTypeValues`1' threw an exception HOT 1
- Migrate to 1ES templates HOT 1
- Microsoft.AspNet.WebApi.Client - ReadAsAsync - IgnoreSerializableAttribute = true HOT 2
- GetAreaName Extension method thread contention or race condition HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from aspnetwebstack.