2010 年 2 月 CU 之后的 SharePoint 2007 问题

2010 年 2 月 CU 之后的 SharePoint 2007 问题

我们刚刚应用了 SharePoint 2007 Feb CU,更新过程中没有出现任何错误。问题是,每当我们尝试处理列表中的列(添加或更新)时,都会出现以下错误:

文化 ID 1164 (0x048C) 不是受支持的文化。参数名称:文化

此错误在现有列表和新创建的列表中都会发生。如能得到任何帮助,我们将不胜感激。

答案1

在致电 MS 支持后,我们设法解决了这个问题。我不知道其他人是否会遇到这种情况,但出于某种原因,一个非常老版本的 Microsoft.SharePoint.ApplicationPages.dll 被加载到服务器上的 GAC 中。此 DLL 应位于场中每个 Web 应用程序的 app_bin 文件夹中。从 GAC 中删除 DLL 后,一切开始正常工作。我们想不出为什么该 DLL 位于 GAC 中,但该服务器自 2007 年 1 月以来一直存在。

答案2

我必须关闭 IIS 服务才能覆盖 Microsoft.SharePoint.ApplicationPages.dll 文件。7 个 .dll 文件中有一个文件的日期是 2007 年,其他文件的日期都是 2011 年。重新启动 IIS 服务后,问题就解决了。

再次感谢 Ben 和 Jono。

答案3

查找您已安装的不同语言包的二月 CU 或卸载您已安装的语言包。

答案4

Ben 的回答对我们很有帮助。我们在 C:\Program Files\Common Files\Microsoft Shared\web server extensions\12\CONFIG\BIN\ 中有一个较新版本的 dll,在 C:\Inetpub\wwwroot\wss\VirtualDirectories\80_app_bin 中有一个较旧版本的 dll。我认为在应用累积更新后运行 Sharepoint 配置向导时可能出现了问题。我用较新版本替换了较旧版本,然后重新启动了 iis,错误就解决了。

您还需要检查每个 Web 应用程序上的 dll,因为我发现有些应用程序已更新,而其他的没有,一旦我将新的 dll 添加到每个 _app_bin,它就可以工作了,谢谢。

相关内容