在.NET 5中,设置CultureInfo和UI Culture会自动启用NLS,即国际化和本地化。
若要禁用NLS,请添加以下代码:
using System.Globalization;
public static IWebHostBuilder CreateWebHostBuilder(string[] args) =>
WebHost.CreateDefaultBuilder(args)
.ConfigureAppConfiguration((hostingContext, config) =>
{
var cultureInfo = new CultureInfo("en-US");
CultureInfo.DefaultThreadCurrentCulture = cultureInfo;
CultureInfo.DefaultThreadCurrentUICulture = cultureInfo;
})
.UseStartup();
以上代码将CultureInfo和UI Culture设置为en-US,以禁用NLS功能。 若要启用其他语言,请更改CultureInfo中的值。
上一篇:AzureAppService上的Flask应用程序抛出“400BadRequest”错误
下一篇:AzureAppServiceWeb应用在%2F基本层中健康检查显示“Waitingforhealthcheckresponse”