我在使用.NET 3.5检查XML文件的签名方面存在问题。一切都很好,但是随机的性能很差。有时这是瞬间的,但在其他时候可能需要10或15秒才能返回。

我已经检查了机器,没有任何事情会影响其整体性能,并且在不同的机器上也是如此,因此我认为它与一台机器无关。

我已经将其缩小到了.CheckSignature()方法,因此一旦碰到它,任何人都会猜测它会回来。

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

有帮助吗?

解决方案

回顾一下旧的未解决问题,我想我会发布一个更新,这可能对某人有用。

虽然我没有找到对性能问题的答案,但我所做的是在单独的线程中启动签名的验证,这使我能够显示一个带有进度栏的对话框,向用户展示了正在发生的事情,而不是该应用似乎悬挂。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top