如何testing用户configuration文件的完整性?

我们的客户在我们的应用方面遇到问题。 最终他们让我们知道,他们的用户configuration文件已损坏,并创build一个新的用户configuration文件解决了这个问题。

对于将来的调用,我想知道是否有一些方法来validation用户configuration文件的完整性? 是否有一些序列,我们可以添加到我们的应用程序启动来testing腐败?

阅读这个,它可能会给你一些真正的事情的见解。

http://blogs.technet.com/b/askds/archive/2010/10/20/mythical-creatures-corrupt-user-profiles.aspx

只需要几分钟的时间就可以备份configuration文件,删除它,然后使用新configuration文件login,以确认configuration文件是否存在问题。 我不认为你会发现更简单或更快。

考虑到Windows长期以来对损坏/挂起/卡住/弯曲的configuration文件,这应该是任何应用程序团队的标准故障排除技术。