2010年5月21日 (金)

[イベント ログ] System.Security.Cryptography.CryptographicException

イベントログに次のエラーが記録されることがあります。

イベント ID ソース​ 説明​
1334​ ASP.NET 2.0.50727.0​

ハンドルされていない例外が発生し、処理が中止さました。

Application ID :DefaultDomain

Process ID: 2028

Exception : SystemSecurity.Cryptography.CryptographicException

Mesage: キーセットがありません。

Stack Trace:  場所 System.Security.Cryptography.CryptographicException.ThrowCryptogaphicException(Int32 hr)
   場所 System.Security.Cryptography.SafeProvHandle._FreeCSP(IntPtr pProvCtx)
   場所 System.Security.Cryptography.SafeProvHandle.ReleaseHandle()
   場所 System.Runtime.InteropServices.SafeHandle.InternalFinalize()
   場所 System.Runtime.InteropServices.SafeHandle.Dispose(Boolean disposing)
   場所 System.Runtime.InteropServices.SafeHandle.Finalize()​

これは、"タイマー サービスのリサイクル" ジョブの処理に関わるもののようです。このジョブは、既定では定期的に毎朝 6:00 に実行され、この時間にエラーがでます。このエラーがでると、Visual Studio のデバッガまたは JIT デバッガのダイアログが起動し、デバッグするかどうか聞かれます。

ダイアログを表示しないようにするには、結局のところ特定のレジストリ エントリーを削除することになるようです。

詳細については英語ですが、次のプログを参照してください。http://blogs.technet.com/stefan_gossner/default.aspx

トラックバック

このページのトラックバックURL: http://bb.lekumo.jp/t/trackback/718613/34255662

[イベント ログ] System.Security.Cryptography.CryptographicExceptionを参照しているブログ:

コメント