Пытаясь принудить УК дата культура - веб-API
Возникла странная проблема с веб-Api ASPNET Core.
Я настроил глобализацию в startup.cs, я установил культуры (ну, я верю!).
public class Startup { public void ConfigureServices(IServiceCollection services) { services.Configure<RequestLocalizationOptions>(Options => { Options.DefaultRequestCulture = new <pre> Microsoft.AspNetCore.Localization.RequestCulture("en-GB"); Options.SupportedCultures = new List<CultureInfo> { new CultureInfo("en-GB") }; } //All other configuration options } public void Configure(IApplicationBuilder app, IHostingEnvironment env) { if(env.IsDevelopment()) { //Set Dev Env } else { //Set Live Env } app.UseRequestLocalization(); app.UseMVc(routes => { routes.MapRoute( name: "default", template: "{controller}/{action=Index}/{id?}"); } } }
Теперь, если я тестирую локально с помощью Visual Studio, он будет принимать только британские Dateformats, что и требуется. Но если я развернусь в нашей тестовой среде, она будет принимать только наши Dateformats, которые я пытаюсь удалить.
Может ли кто-нибудь указать мне правильное направление, поскольку я чувствую, что испробовал все очевидное для меня!
Я также позаботился о том, чтобы веб-сервер, развернутый в Соединенном Королевстве, был его местоположением и регионом и т. д.
Спасибо
Саймон
Что я уже пробовал:
Все вышеперечисленное-это то, где я его тоже получил.