Asp.net doweb.config';的全球化设置是否影响非http请求?

Asp.net doweb.config';的全球化设置是否影响非http请求?,asp.net,globalization,Asp.net,Globalization,在我的ASP.NET应用程序中,我设置了 <system.web><globalization culture="pl-PL" uiCulture="pl-PL" /> 在这种文化中有数字和日期 令人惊讶的是,我注意到从作业调度器(Quartz库)调用的方法使用en-US?这是为什么?web.config全球化相对简单-它在处理请求时设置线程区域设置。 您似乎正在使用Quartz.net调度程序从另一个非asp.net线程调用方法。调用程序必须在调用方法之前设置线程

在我的ASP.NET应用程序中,我设置了

<system.web><globalization culture="pl-PL" uiCulture="pl-PL" />

在这种文化中有数字和日期


令人惊讶的是,我注意到从作业调度器(Quartz库)调用的方法使用en-US?这是为什么?

web.config全球化相对简单-它在处理请求时设置线程区域设置。 您似乎正在使用Quartz.net调度程序从另一个非asp.net线程调用方法。调用程序必须在调用方法之前设置线程区域设置,因此在作业代码中,手动设置区域设置,然后调用所需的方法,如下所示:

Thread.CurrentThread.CurrentCulture = new CultureInfo("pl-PL");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("pl-PL");

web.config全球化相对简单-它在处理请求时设置线程区域设置。 您似乎正在使用Quartz.net调度程序从另一个非asp.net线程调用方法。调用程序必须在调用方法之前设置线程区域设置,因此在作业代码中,手动设置区域设置,然后调用所需的方法,如下所示:

Thread.CurrentThread.CurrentCulture = new CultureInfo("pl-PL");
Thread.CurrentThread.CurrentUICulture = new CultureInfo("pl-PL");