3

我有一个网站项目,在 App_GlobalResources 文件夹中有两个 .resx 文件:

Texts.resx
Texts.de.resx

如果我请求具有文化“de-DE”的资源字符串,则响应时间约为 0.01 毫秒。如果我请求具有不直接可用的文化(例如“en-US”或“jp-JP”)的相同资源字符串,则响应时间会增加 1000 倍。但是,它会产生正确的结果(来自中性资源文件)。

电话是:

string result = (string) HttpContext.GetGlobalResourceObject("Texts",
    "MyString", CultureInfo.CreateSpecificCulture("en-US"));

环境是带有 .NET Framework 4.0 的 Windows 7(德语)x64。我也可以在 Windows Server 2008 R2 上重现它。

谁能解释一下?是否有一种解决方法可以更快地访问回退资源?

会不会与这张 Microsoft Connect 票证有关?

4

0 回答 0