2010-01-28 33 views
0

我在使用.NET 3.5检查XML文件的签名时遇到了问题。这一切工作正常,但随机表现很差。有时候它是即时的,但在其他时候可能需要10或15秒才能返回。SignedXml.CheckSignature性能问题

我检查过机器,没有任何事情会影响它的整体性能,而且在不同的机器上也是如此,所以我不认为它与一台机器相关。

我把它精确地缩小到.CheckSignature()方法,所以一旦它达到任何人的猜测时它会回来。

任何人有任何想法或建议?

回答

0

回头看看以前没有答案的问题,我想我会发布一个更新,这可能会证明对某人有用。

虽然我没有找到性能问题的答案,但我所做的是在单独的线程中启动签名验证,该线程允许我显示带有进度条的对话框,以显示用户发生了一些事情,而不是应用程序似乎挂起。

+0

出于好奇,你有外部参考。我偶然发现了某个地方的帖子,该帖子可以为任何外部参考提供网络请求 – 2010-10-13 19:44:58

+0

不可以,没有外部参考。 – 2010-10-22 19:12:00