0

我有一个大部分时间都可以使用的 Sharepoint IRM 模块。然而,大多数早晨,当我进来并尝试锻炼它时,它都不起作用。IISReset 通常会让它再次运行。

Windows 事件日志在大多数早晨 01:45 左右显示以下错误(此帖子的 GUID 为空白)。

Information Rights Management (IRM): Protector {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} experienced a problem while being initialized.
Protector: {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}

Additional Data
Error value: 80070005

For more information, see Help and Support Center at http://go.microsoft.com/fwlink/events.asp.

此错误与其他三个 IRM 模块成功重新初始化的其他三个事件一起发生(我相信这些是内置的)。

Sharepoint 日志包含非常相似的内容:

09/22/2010 01:45:20.39  w3wp.exe (0x11EC)                           0x1338  Windows SharePoint Services     IRM                             95lu    Information Information Rights Management (IRM): The initialization of protector {4F9976DD-47C3-4518-B2A2-A258B379F970} was completed. Protector: {4F9976DD-47C3-4518-B2A2-A258B379F970}     
09/22/2010 01:45:20.56  w3wp.exe (0x11EC)                           0x1338  Windows SharePoint Services     IRM                             95lu    Information Information Rights Management (IRM): The initialization of protector {4F9976DC-47C3-4518-B2A2-A258B379F970} was completed. Protector: {4F9976DC-47C3-4518-B2A2-A258B379F970}     
09/22/2010 01:45:20.58  w3wp.exe (0x11EC)                           0x1338  Windows SharePoint Services     IRM                             95lu    Information Information Rights Management (IRM): The initialization of protector {4F9976DE-47C3-4518-B2A2-A258B379F970} was completed. Protector: {4F9976DE-47C3-4518-B2A2-A258B379F970}     
09/22/2010 01:45:20.61  w3wp.exe (0x11EC)                           0x1338  Windows SharePoint Services     IRM                             95lt    Critical    Information Rights Management (IRM): Protector {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX} experienced a problem while being initialized. Protector: {XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX}  Additional Data Error value: 80070005

IRM 模块在 HrSetLangId 和 HrInit 中也有自己的日志记录。在这种失败情况下,模块没有记录任何内容。

Microsoft处理此错误代码的建议主要围绕检查 Sharepoint 是否可以与 RMS 服务器通信。对于我们的 IRM 模块,我们实际上不需要 RMS 服务器,因此还没有设置。由于问题是间歇性的,这似乎不是原因。

在 IISReset 之后,模块似乎正确初始化(在所有 3 个日志中)并再次开始工作。

FWIW 该模块是用 C# 编写的。

任何有关如何解决此问题的建议将不胜感激。

4

1 回答 1

0

我仍然不确定到底是什么问题,但是删除了 HrSetLangId 和 HrInit 中的日志记录,错误就消失了。因此,关于模块重新初始化的方式与第一次初始化不同,在前一种情况下日志记录失败,但在后一种情况下没有。

于 2010-10-05T22:33:08.903 回答