无法确定CLR20r3 System.InvalidOperationException的原因

时间:2014-09-12 16:58:57

标签: c# .net wpf wcf

我有一些从未捕获的异常中使用问题签名进行调试的经验,但这个让我很困惑。我在演示笔记本电脑上运行我的应用程序向客户展示。它在我的开发机器上完美运行。

由于System.InvalidOperationException框架程序集中的System.Core,我的应用程序突然关闭。我在戴尔Latitude E5420(8 GB或RAM)和Core i5-2520 @ 2.5GHz(Windows 7 64位)上运行演示。

问题签名看起来像这样

Problem signature:
  Problem Event Name:   CLR20r3
  Problem Signature 01: asi.formsetcreation.exe
  Problem Signature 02: 1.0.0.0
  Problem Signature 03: 5411d2fd
  Problem Signature 04: System.Core
  Problem Signature 05: 4.0.30319.18408
  Problem Signature 06: 5231116c
  Problem Signature 07: 43f
  Problem Signature 08: 4d
  Problem Signature 09: System.InvalidOperationException
  OS Version:   6.1.7601.2.1.0.256.48
  Locale ID:    1033
  Additional Information 1: 0a9e
  Additional Information 2: 0a9e372d3b4ad19135b953a78882e789
  Additional Information 3: 0a9e
  Additional Information 4: 0a9e372d3b4ad19135b953a78882e789

问题签名04向我显示System.Core程序集正在抛出异常。问题签名07(43f)告诉我,Method是System.Security.Cryptography.ECDiffieHellmanCng类的构造函数

.method /*0600043F*/ private hidebysig specialname rtspecialname static 
        void  .cctor() cil managed
{
  // Code size       0 (0x0)
} // end of method ECDiffieHellmanCng::.cctor

问题签名08(4d)显示了该方法中的IL偏移量,您可以看到上面的方法签名中不存在该偏移量。

我不知道ECDiffieHellmanCng类是什么。它不在我的应用程序中使用,它是一个WPF客户端应用程序,它对wcf表单处理器服务和asp.net托管的soap服务进行服务调用。

我连接到AppDomain.CurrentDomain.UnhandledException处理程序,但它从不处理事件,所以我不知道异常的堆栈跟踪是什么。

还有什么我可以尝试找出使用此ECDiffieHellmanCng类的内容吗?

0 个答案:

没有答案