将致命的IFilter问题暴露给用户的好策略是什么?

时间:2009-10-06 06:45:23

标签: sharepoint search ifilter

如何向用户公开IFilter内发生的错误?

IFilter可以由各种Microsoft产品加载,包括SharePoint等服务器产品。它将被分成模块,其中一个是NT服务,用于处理索引大文件,连接将通过RPC执行。所以任何事情都可能出错 - 权限可能不足,RPC调用将失败或其他任何事情。在问题得到解决之前,IFilter将无法从消费者应用程序的角度出发。

我如何以一种方便的方式记录错误消息?我应该只将日志文件写入Windows \ System32还是有更好的方法?

1 个答案:

答案 0 :(得分:3)

如果没有办法向用户传达这样的问题,我就会使用(通常看到过的)电子邮件。在.NET Framework中有很好的支持,它运行良好。

要注意的主要是添加保护措施以确保用户不会发送垃圾邮件,并且邮件服务器不会过载!在这种情况下,或者如果邮件完全失败,重要的是回到某处登录。

另外,请务必考虑受众群体以及是否适合通过电子邮件向最终用户或管理员发送此特定类型的消息。据推测,管理员可以对此做些什么,而用户会感到困惑。