SignedXml.CheckSignature Проблема с производительностью - PullRequest
0 голосов
/ 28 января 2010

У меня проблема с проверкой подписи файла XML с помощью .NET 3.5. Все работает нормально, но случайно производительность оставляет желать лучшего. Иногда это происходит мгновенно, а в других случаях может потребоваться 10 или 15 секунд, чтобы вернуться.

Я проверил машину, и ничто не повлияет на ее общую производительность, и она одинакова на разных машинах, поэтому я не думаю, что она связана с одной машиной.

Я сузил его точно до метода .CheckSignature (), так что, как только он попадет, никто не догадывается, когда он вернется.

У кого-нибудь есть мысли или советы?

1 Ответ

0 голосов
/ 05 июня 2010

Оглядываясь назад на старые вопросы без ответа, я подумал, что опубликую это обновление, которое может кому-нибудь пригодиться.

Хотя я не нашел ответа на проблему с производительностью, я начал проверять подпись в отдельном потоке, который позволил мне отобразить диалоговое окно с индикатором выполнения, показывающим пользователю, что что-то происходило, а не приложение, казалось бы, зависало.

...