4
我在.Net c#
中创建了一项基本定期发送电子邮件的服务。服务崩溃事件名称[CLR20r3]
服务工作正常,我x32
XP
机器上,但是当我在基于Windows Server 2008 R2
机,服务启动一个又一个“64”部署x64 build
和几秒钟后,并在事件只是停止记录它具有这样的:
Fault bucket , type 0
Event Name: CLR20r3
Response: Not available
Cab Id: 0
Problem signature:
P1: sentEmailDraft.exe
P2: 4.2.0.0
P3: 538d3cf1
P4: mscorlib
P5: 2.0.0.0
P6: 4ca2b851
P7: 20f4
P8: d4
P9: System.TypeInitialization
P10:
Attached files:
These files may be available here:
C:\ProgramData\Microsoft\Windows\WER\ReportQueue\AppCrash_sentEmailDraft._87f56e55f14a51a946ed1a1f9f2a3a31cf693a17_1839149a
Analysis symbol:
Rechecking for solution: 0
Report Id: b3695789-f45c-11e3-b6c6-005056be2c69
Report Status: 4
我发现了一个类似的讨论here并尝试了解决方案,但没有为我工作。
任何人都可以请建议一些东西吗?
它运行在64位版本的Windows XP上(我认为这只适用于安腾处理器)?听起来你可能有32位和64位的问题。 – Tim
是的,但我在'64'机器上部署了'x64'版本。 – Maven
当你编译你的解决方案时,不要针对任何特定平台选择AnyCPU而不是x64 .net框架,它能够在运行时优化它 –