2010-01-28 35 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